课程目标
使学员深入理解TiDB内部架构和深入的使用方法;
使学员深入理解TiDB的理论基础,包括概念、技术等;
课程对象
系统架构师、系统分析师、高级程序员、资深开发人员;
政府机关,金融保险、移动互联网、能源行业等人工智能相关人员;
高校、科研院所统计分析研究员,涉及到人工智能的人员;
课程方式
以课堂讲解、演示、案例分析为主,辅以互动研讨、现场答疑、学以致用。
课程大纲
时间 | 内容 | 备注 |
一天 | 第1个主题: TiDB简介(TiDB简介)(30分钟) 1、 TiDB简介 2、 TiDB诞生背景 3、 高度兼容MySQL 4、 水平弹性扩展 5、 分布式事务 6、 真正金融级高可用 7、 一站式 HTAP 解决方案 8、 云原生 SQL 数据库
第2个主题: TiDB 整体架构(TiDB 整体架构)(30分钟) 1、 TiDB 整体架构 2、 TiDB 集群主要组件 3、 TiDB Server 4、 Placement Driver Server 5、 TiKV Server 6、 TiDB 核心特性 7、 水平扩展 8、 高可用 9、 TiDB 是无状态 10、 TiDB 数据分布原理
第3个主题: TiDB 安装部署(TiDB 安装部署)(60分钟) 1、 TiDB 安装部署 2、 TiDB 集群部署
第4个主题: TIDB的监控(TIDB的监控实战)(60分钟) 1、 TIDB的监控 2、 Prometheus+Grafana对TIDB做监控 3、 Overview 面板重要监控指标详解 4、 TiDB 重要监控指标详解 5、 PD 重要监控指标详解 6、 TiKV 重要监控指标详解
第5个主题: TIDB的运维(TIDB的运维实战)(60分钟) 1、 TIDB的运维 2、 常用的TiDB运维操作 3、 启动集群 4、 关闭集群 5、 清除集群数据 6、 销毁集群 7、 TiDB的扩容缩容 8、 增加节点 9、 TIDB的升级 10、 备份与恢复 11、 定位慢查询
第6个主题: TiDB 使用实战(TiDB 使用项目实战)(60分钟) 1、 TiDB 使用 2、 TIDB生态工具的使用 3、 保存数据 4、 Key-Value 5、 RocksDB 6、 Raft 7、 Region 8、 MVCC 9、 事务
第7个主题: TiDB 实践实战(TiDB 实践项目实战)(60分钟) 1、 TiDB 实践 2、 关系模型到 Key-Value 模型的映射 3、 元信息管理 4、 SQL on KV 架构 5、 SQL 运算 6、 SQL 运算 7、 SQL 层架构 8、 为什么要进行调度? 9、 调度的需求 10、 调度的基本操作 11、 信息收集 12、 调度的策略 13、 调度的实现 |