【TiDB 4.0 PCTA 学习笔记】- 1.3 A Brief History About the TiDB database platform(TiDB 发展简史)@2班+董沛霖

课程名称:101+ 1.3 A Brief History About the TiDB database platform(TiDB 发展简史)

学习时长:15min

课程收获:了解 TiDB 的发展历史

课程内容:

1.0.0 GA:

优势(对比MySQL):

  1. 计算与存储的无线扩展
  2. 兼容MySQL语法与协议
  3. 对应用透明的数据分片策略
  4. 应用无感的强一致分布式事务

存在的问题:

  1. 复杂场景的查询缓慢
  2. OOM频发
  3. 不能与大数据平台整合

TiSpark

优势(对比仅使用TiDB):

  1. 可以将单点的TiDB计算能力扩展为多节点的并行计算
  2. 无缝接入大数据生态

存在的问题:

  1. 并发低
  2. 消耗大量计算资源
  3. 维护困难

2.0.0 GA

优势(对比1.0):

  1. 优化器更智能,在中小规模场景下更高效快速(Basic–>RBO+CBO–>Cascades)
  2. 执行器有更好的并发控制(火山–>批量–>向量化)
  3. 分区表,索引合并等新特性

存在的问题:

  1. 行存不适合分析场景
  2. 资源隔离差

TiFlash

优势(对比2.0):

  1. 列存(使用Raft Learner从行存同步数据,代价低)
  2. 强一致读
  3. TP与AP的资源隔离

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