课程名称:课程版本(101/201/301)+ 1.1 A Brief History of Distributed Database (分布式数据库发展简史)
学习时长:10M
课程收获:
课程内容:
20th century
- 传统数据库
- 用SQL交互
- 单节点/共享CPU、磁盘、网络等资源
- 处理OLTP请求
- 典型的有PG、MySQL、SQLSERVER
2000 互联网十年
- 分布式中间件
- 典型的有ShardingSphere、Vitess
- 大数据技术
- 用程序交互语言,而不是SQL
- 典型的有hadoop
- 数据仓库
- SQL交互
- 分布式/不共享CPU、磁盘、网络等资源
- 列式存储
- 主要处理OLAP请求
- 典型的有GP
- NoSQL
- 用key-value API 交互
- 放弃事务、放弃模型和关系
- 有传统数据库没有的高性能和可拓展性
2010年
- NewSQL
- NewSQL在实现SQL和事务的基础上,提供不逊于NoSQL的高可用、可拓展和高性能的数据库。
- HTAP(混合事务分析处理)
- 既能满足联机事务处理
- 也可满足联机分析处理