【TiDB 4.0 PCTA 学习笔记】- 1.1 分布式数据库发展简史@2+wll

课程名称:分布式数据库发展简史

课程内容:

1.1 了解分布式数据库的发展历史
关键知识点: 分布式数据库历史,NoSQL 和 NewSQL,OLTP 和 HTAP,新技术

1、90年代以前,使用交互方式是SQL,单机数据库/共享存,主要使用在oltp系统请求,处理小的事务请求,数据库类型是 postgres 、mysql、sql server
2、2000年开始互联网爆发,单机数据库已经无法支撑大数据了,开始使用中间件+单机数据库。
基于SQL的OLAP诞生,分布式的,会将数据按列存储,所有的数据分布在不同的机器上,每个机器有自己的存储、网络、cpu、内存
3、另外大数据兴起,hadoop出现,这类不支持SQL语句,后来出现noSQL mongodb,hbase,cassandra
4、出现新的NEWsql,实现sql和事务的基础上提供不逊于nosql的高可用、可拓展 cloud spanner
5、在同一个数据库上实现OLAP +OLTP的业务请求,tidb 出现了

OLTP 是 Online Transaction Processing 的简称;
OLAP 是 OnLine Analytical Processing 的简称。
HTAP: 是OLTP+OLAP , Hybrid Transaction and Analytical Process,混合事务和分析处理
TIDB诞生

系统发展过程,从OLAP—>OLTP—>NOSQL、大数据–>NEWSQL—>HTAP

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