课程名称:课程版本(101)+ 1.1 A Brief History of Distributed Database (分布式数据库发展简史)
学习时长:
15min
课程收获:
学习数据库发展各阶段的基本知识和背景,以及数据库发展中的需求和改变。
课程内容:
Old days (20th century)
- SQL语言
- 单机数据库/共享磁盘网络
- 只适用于OLTP
- PostgreSQL, MySQL, SQL Server
数据库中间件(2000s)
- ShardingSphere , Vitess
大数据平台(2000s)
- 不支持SQL
- 使用MR处理
- Hadoop
OLAP数据库(2000s)
- 支持SQL
- 分布式/shared nothing
- 列存
- OLAP 分析
- Greenplum,monetDB
NoSQL(2000s)
- KV API
- 不支持事务
- 高可靠
- 高性能
- 分布式/shared nothing
- MongoDB, HBase, Cassandra
NewSQL(2010s)
- 支持SQL
- 分布式/shared nothing
HTAP(2010s)
- OLTP
- OLAP
TiDB
- 支持SQL
- OLAP & OLTP
- 分布式/shared nothing
- 高性能
- 高可用
学习过程中参考的其他资料
无