dpl5406
(Dpl5406)
1
课程名称:101+ 1.3 A Brief History About the TiDB database platform(TiDB 发展简史)
学习时长:15min
课程收获:了解 TiDB 的发展历史
课程内容:
1.0.0 GA:
优势(对比MySQL):
- 计算与存储的无线扩展
- 兼容MySQL语法与协议
- 对应用透明的数据分片策略
- 应用无感的强一致分布式事务
存在的问题:
- 复杂场景的查询缓慢
- OOM频发
- 不能与大数据平台整合
TiSpark
优势(对比仅使用TiDB):
- 可以将单点的TiDB计算能力扩展为多节点的并行计算
- 无缝接入大数据生态
存在的问题:
- 并发低
- 消耗大量计算资源
- 维护困难
2.0.0 GA
优势(对比1.0):
- 优化器更智能,在中小规模场景下更高效快速(Basic–>RBO+CBO–>Cascades)
- 执行器有更好的并发控制(火山–>批量–>向量化)
- 分区表,索引合并等新特性
存在的问题:
- 行存不适合分析场景
- 资源隔离差
TiFlash
优势(对比2.0):
- 列存(使用Raft Learner从行存同步数据,代价低)
- 强一致读
- TP与AP的资源隔离
学习过程中参考的其他资料