课程地址:https://learn.pingcap.com/learner/course/960001
课程要点提炼
- 本课程是基于 TiDB v6,为正在或即将在工作中使用 TiDB 数据库的开发人员、DBA 和架构师设计的入门课程。 课程侧重于 TiDB 数据库的架构和设计原则,这是未来管理、开发、性能调整和故障排除的基础。也是 TiDB 数据库专员(PCTA)认证考试的推荐课程
- 课程新增了 TiDB 6.0 新功能(第 8 章) 及 TiDB Cloud(第 9 章) 相关内容,并对 TiDB 数据库架构进行了全新解读。包括但不限于:
- Placement Rules in SQL
- 小表缓存
- 内存悲观锁
- Top SQL
- TiDB Enterprise Manager(TiEM)
- TiDB Cloud 架构
- TiDB Cloud 的特点
- 已经学习过《TiDB 系统管理基础 [TiDB V5]》(编号 301)及《TiDB 高级系统管理 [TiDB V5]》(编号 302)课程的同学,可直接体验新增内容
- 刚刚开始接触/了解/学习 TiDB 的同学,建议完整学习本门课程。
- 反馈课程 BUG 及建议,(针对一些好的 Idea,我们会视情况追加奖励 50-200 经验值&积分 ) 课程 BUG&内容优化&内容新增——建议反馈指南
课程详情
课程名称:TiDB 数据库核心原理与架构 [TiDB V6]
课程前置条件
- 你需要具备基本的计算机、操作系统、网络和数据库知识。此外,你还应该能够阅读简单的 SQL 语句。
课程简介
- 本课程基于 TiDB v6,专为将在工作中使用 TiDB 数据库的开发人员、DBA 和架构师设计。 课程侧重于 TiDB 数据库的架构和设计原则,这是未来管理、开发、性能调整和故障排除的基础。
课程难度等级
适用对象
学习时长
课程概要
- Module: TiDB 数据库架构
- Chapter 01: TiDB 数据库架构概述
- TiDB 数据库整体架构
- TiDB Server、TiKV、PD 的主要特性
- Chapter 02: TiDB Server
- TiDB Server 的架构
- TiDB Server 作用
- TiDB Server 的进程
- TiDB Server 的缓存
- Chapter 03: TiKV
- TiKV 架构和作用
- TiKV 的数据持久化
- TiKV 如何提供 MVCC 和分布式事务支持
- TiKV 基于 raft 算法的分布式一致性
- Coprocessor
- Chapter 04: PD(Placement Driver)
- PD 的架构与功能
- TSO 的分配
- PD 的调度原理
- label 和高可用性
- Chapter 05: TiDB 数据库 SQL 执行流程
- Module: TiDB HTAP
- Chapter 06: TiDB 数据库 HTAP 概述
- HTAP 技术
- TiDB 数据库的 HTAP 架构
- TiDB 数据库的 HTAP 核心特性
- Chapter 07: TiFlash
- Module: TiDB 6.0 新功能
- Chapter 08: TiDB 6.0 新功能
- Placement Rules in SQL
- 小表缓存
- 内存悲观锁
- Top SQL
- TiDB Enterprise Manager(TiEM)
- Module: TiDB Cloud
- Chapter 09: TiDB Cloud
- 为什么选择 TiDB Cloud
- TiDB Cloud 架构
- TiDB Cloud 的特点
- TiDB Cloud 快速入门