【TiIDB 4.0 PCTA 学习笔记】- 1.3 A Brief History About the TiDB database platform(TiDB 发展简史)@1班+wonderwater

课程名称:课程版本(101)+ TiDB Courses for Beginners: based on version 4.0(TiDB 4.0 新手指南)

学习时长:10

课程收获:

课程内容:

受Google Spanner的启发,TiDB1.0.0GA版本做到的:

  1. 计算、存储的可伸缩
  2. 兼容Mysql语法和协议
  3. 透明的数据存储策略
  4. 强一致性、分布式事务

用一年后可能的问题

AP:复杂语句非常慢、OOM、与数据平台不整合

所以诞生了TiSpark

提供分布式的计算框架、接入大数据计算框架。

核心问题:

  1. 行存方式不适合做分析
  2. 负载隔离性

引入TiFlash,解决上述核心问题:

  1. 通过Raft Learner独立的同步出列存
  2. 通过标签物理隔离

到今天的发展:

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