课程名称:课程版本(101)+ TiDB Courses for Beginners: based on version 4.0(TiDB 4.0 新手指南)
学习时长:10
课程收获:
课程内容:
受Google Spanner的启发,TiDB1.0.0GA版本做到的:
- 计算、存储的可伸缩
- 兼容Mysql语法和协议
- 透明的数据存储策略
- 强一致性、分布式事务
用一年后可能的问题
AP:复杂语句非常慢、OOM、与数据平台不整合
所以诞生了TiSpark
提供分布式的计算框架、接入大数据计算框架。
核心问题:
- 行存方式不适合做分析
- 负载隔离性
引入TiFlash,解决上述核心问题:
- 通过Raft Learner独立的同步出列存
- 通过标签物理隔离
到今天的发展: