课程名称:课程版本(101/201/301)+ 课程名称
学习时长:30min
课程收获:TiDB架构、组成、运行原理
课程内容: 基础架构
- tidb, 集群的sql解析,生成执行计化、优化器选择最优执行计化下发;
- tikv、tiflash 数据的存储,高可用多副本,通过raft协议强一致同步
- pd,元数据管理、统一协调资源、管理tidb、tikv、tiflash等
扩展架构
- 添加tispark
- 添加tiflash
特性
- 在线可扩展
- 在线扩缩容
- 自动rebalance
- 高可用
- share nothing: 不存在单点瓶颈
- raft协议:强一致性,没有复制延迟,故障自恢复
- 自恢复:
- 两地三中心支持?
- 分布式事务
- ACID支持
- 无需应用来说不需要指定分片键
- 支持一个sql,跨多个node的查询
- 行列混存支持HTAP
4.0的新特性
- TIUP,安装部署的工具增强,命令安装、完全离线的部署方案;
- 大规模事务的支持,
- tmp storage:零时表的支持,多表查询时候超过配置值就转存到硬盘内,支持大SQL的查询;
- 可视化的dashoard监控页面,快速查看状态,热点识别,性能问题诊断和定位,性能调优的建议
- elastic 调度
欢迎关注我的公众号,大家一起探讨、交流,一起玩转Tidb