【TiDB 4.0 PCTA 学习笔记】- 1.1 A Brief History of Distributed Database(分布式数据库发展简史)@2班_陈锦楠

分布式数据库发展简史

学习时长:15 min

课程收获:

  • 90年代以前,大部分传统数据库都是基于SQL,面向OLTP业务类型的,例如 Oracle、DB2、PG、MySQL、SQL Server等。

  • 2000年,互联网时代爆发,涌现了很多分布式数据库中间件,来应对OLTP系统面对数据量增长带来的性能问题。

  • 随着数据量暴增,大数据兴起,Hadoop 等分布式系统出现,不支持SQL 访问,基于Map/Reduce 进行数据处理。

  • 基于SQL语言面向 OLAP 的数据库出现,例如Greenplum,特点是分布式以及列存储。

  • 基于 K-V 存储的 NoSQL(No Only SQL)出现,解决了一些场景的高性能、高可用问题,代表有 Mongodb、Hbase、Cassandra等。

  • 20世纪初,随着Google 发布的论文,NewSQL开始出现,特点是支持SQL 访问,分布式事务一致性,满足CAP理论的三个特性。

  • 越来越多的人提出 HTAP 的概念,即拥有 OLTP 数据查询功能,又有 OLAP 的数据分析功能。

image-20201215201741413

TiDB 就是一个面向 HTAP 的 NewSQL 数据库,支持 SQL 语言访问,可以高性能处理大数据,高可用以及支持分布式事务的一致性。

1 个赞