课程名称:【TiDB 4.0 PCTA 学习笔记】- 1.1 A Brief History of Distributed Database (分布式数据库发展简史)
学习时长:
课程收获:分布式数据库发展简史
课程内容:
90年代以前,主要是单机结构,特点是使用SQL来交互,所有的数据是共享磁盘、CPU和网络的;主要是为OLTP请求来服务的。
(OLTP:联机交易,以小的事务小的查询为主)
典型的有
2000年开始互联网爆发,中间件挡在业务服务和数据服务之间,大数据概念兴起;同时基于OLAP的数据库出现,依然使用SQL语言进行交互,大多是分布式的
(OLAP:联机分析处理系统,数据仓库 着重于处理海量数据的分析需求)
同一时代,NoSQL兴起,使用key-value API和数据库交互,拥有高可用和可拓展性
2010s,NewSQL类型的数据库出现,尝试在实现SQL和事物的基础上,提供不逊于NoSQL的高可用、可拓展和高性能分布于数据库
HTAP:混合事务分析处理;同时满足OLTP及OLAP