课程名称:课程版本(101/201/301)+ 课程名称
学习时长:25
课程收获:
TiDB 的基础架构,扩展 HTAP 架构,TiDB 4.0 提供的新功能及改进点。
课程内容:
基础架构
- tidb, 集群的sql解析,连接管理,查询任务下发;
- tikv,key value的数据存储,高可用多副本,通过raft协议强一致同步
- pd,大脑:元数据、统一的事物管理,控制流
扩展架构
-
添加tispark
-
添加tiflash
特性
- 在线可扩展
- 在线扩缩容
- 自动rebalance
- 高可用
- share nothing: 不存在单点瓶颈
- raft协议:强一致,基本不存在复制延迟,故障自恢复
- 自恢复:
- 两地三中心支持?
- 分布式事务
- ACID支持
- 无需应用来说不需要指定分片键
- 支持一个sql,跨多个node的查询
- 行列混存支持HTAP
4.0的新特性
-
TIUP,安装部署的工具增强,命令安装、完全离线的部署方案;
-
大规模事务的支持,
-
tmp storage:零时表的支持,多表查询时候超过配置值就转存到硬盘内,支持大SQL的查询;
-
可视化的dashoard监控页面,快速查看状态,热点识别,性能问题诊断和定位,性能调优的建议
-
elastic 调度