课程名称:课程版本(101/201/301)+ 课程名称
学习时长:15分钟
课程收获:了解了分布式数据库发展简史
课程内容: 分布式数据库发展简史
TiDB4.0课程学习-1.1分布式数据库发展简史1.1 A Brief History of Distributed Database (分布式数据库发展简史)
本课程简要介绍了从 20 世纪到 21 世纪分布式数据库的发展历史
学习目标: 帮助学员了解分布式数据库的发展历史
关键知识点: 分布式数据库历史,NoSQL 和 NewSQL,OLTP 和 HTAP,新技术
讲师:冯立元 老师
20世纪初:
- 数据库业态环境 以 OLTP为主
- 基于SQL交互
- 单节点/资源共享
- 事务量小,并发低,单机数据库,共享硬件资源
21世纪-互联网时代:
- 随着业务量并发的增加,开始发展中间件和多节点数据库
21世纪-互联网时代:
- 随着数据量暴增,开始发展大数据与数据仓库
- 基于编程语言API交互
21世纪-互联网时代同期:
- 数据量进一步增加,同时衍生出大数据分析的需求-OLAP:按列存储
- 基于SQL进行交互
- 资源独享
- 列式存储
- OLAP工作
21世纪-互联网时代同期:
- nosql兴起:高可用 key-value,互联网环境中 复制的 可靠性和可拓展性相比于业务的发展以及高性能高可用的需求,不再那么的重要
- 基于键值对API交互
- 非事务,非关系型,非schema
- 高性能
- 高可用性
- 资源独享
2010年:
随着OLTP和OLAP数据库的发展,发展了混合型分析型数据库,NewSQL应运而生,其不再局限于仅支持OLTP的ACID事务
- 基于SQL交互
- 资源独享
TiDB即NewSQL 数据库的一种:
- 基于SQL交互
- OLTP&OLAP工作
- 资源独享
- 高性能
- 高可用性