课程名称:1.4 The TiDB platform architecture and landscape(TiDB 平台架构和全景图)
学习时长:8
课程收获:
TiDB 架构,计算存储分离,Raft 共识协议,多副本,调度和负载均衡
课程内容:
1 三大组件
tidb, pd ,tikv
2 计算、存储、调度分离
计算节点,存储节点分离,可以动态增减计算节点和存储节点,动态扩展。
3 强一致性
通过raft协议来保证强一致性
4 多副本
tidb通过多副本(默认三个副本,可配置更多个副本来保证数据的高可用。
5 数据动态调度
小的region可以合并,大的region可以拆分。
6 生态环境
兼容大部分mysql生态环境
除此之外,还有sync,dm,lightning,br等工具来进行数据整合。