课程名称:TiDB 4.0 新手指南 1.1 A Brief History of Distributed Database(分布式数据库发展简史)
学习时长:
10 min
课程收获:
了解数据库发展简史(包含分布式数据库)
课程内容:
按照时间维度简要介绍了数据库发展历史
上世纪90年代
主要是单机数据库活跃的时代,它们通过SQL来处理OLTP
2000左右
互联网业务兴起,高并发业务决定单机数据库已经不再适合,部分公司开始自研中间件实现分库分表,还是用于处理OLTP
2000s
数据量暴增,兴起”大数据“概念,解决海量数据的存储与分析,主要是通过编程语言实现,并非使用SQL
2000s
基于SQL的数据仓库,特点是分布式,按列存储,用于处理OLAP
2000s
NoSQ出现,区别与传统数据库,放弃事务,使用k-v操作,分布式架构,实现高性能,高可用
2010s
NewSQ出现,在SQL的基础上提供不逊于NoSQL的高扩展高性能高可用
2010s
HTAP概念,同一款数据库既能满足OLTP请求,也能满足OLAP请求
TiDB 就是一款这样的数据库
学习过程中参考的其他资料
- A Brief History of Distributed Database
https://university.pingcap.com/courses/TiDB%204.0%20新手指南/chapter/101-章节/lesson/A-Brief-History-of-Distributed-Database