课程名称:101+ 1.4 The TiDB platform architecture and landscape(TiDB 平台架构和全景图)
学习时长:10min
课程收获:对 TiDB 的核心组件和生态工具的功能有一定的理解
课程内容:
核心系统架构:
TiKV+TiFlash:存储层(TiKV:行存,TiFlash:列存)
TiDB+TiSpark:计算层(TiDB:无状态SQL层,TiSpark:SparkSQL层)
PD:元数据,TSO,数据定位,调度Region等
生态工具:
- TiUP:4.0新发布的组件管理工具,简单易用,提供单机部署、集群部署、组件下载、版本控制与组件分发等功能
- Lightning:TiDB全量导入工具,支持导入从Mydumper或csv数据源导出的SQLdump
- Dumpling:TiDB全量导出工具,支持导出为SQL和csv格式
- Fast Backup & Restore (BR):TiDB分布式备份与恢复工具,支持全量或单库单表的备份,直接将备份或恢复下推到TiKV执行,将资源消耗均匀分布在各个TiKV上,即备份恢复性能可随TiKV节点数水平扩展
- TiCDC:TiDB增量同步工具