【TiDB 4.0 PCTA 学习笔记】- 1.5 (TiDB 技术特性)@3班邱家洪

课程名称:课程版本(101/201/301)+ 课程名称

学习时长:25

课程收获:

TiDB 的基础架构,扩展 HTAP 架构,TiDB 4.0 提供的新功能及改进点。

课程内容:

基础架构

  • tidb, 集群的sql解析,连接管理,查询任务下发;
  • tikv,key value的数据存储,高可用多副本,通过raft协议强一致同步
  • pd,大脑:元数据、统一的事物管理,控制流

扩展架构

特性

  • 在线可扩展
    • 在线扩缩容
    • 自动rebalance
  • 高可用
    • share nothing: 不存在单点瓶颈
    • raft协议:强一致,基本不存在复制延迟,故障自恢复
    • 自恢复:
    • 两地三中心支持?
  • 分布式事务
    • ACID支持
    • 无需应用来说不需要指定分片键
    • 支持一个sql,跨多个node的查询
  • 行列混存支持HTAP

4.0的新特性

  • TIUP,安装部署的工具增强,命令安装、完全离线的部署方案;

  • 大规模事务的支持,

  • tmp storage:零时表的支持,多表查询时候超过配置值就转存到硬盘内,支持大SQL的查询;

  • 可视化的dashoard监控页面,快速查看状态,热点识别,性能问题诊断和定位,性能调优的建议

  • elastic 调度

学习过程中参考的其他资料