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

课程名称:课程版本(101/201/301)+ 1.1 A Brief History of Distributed Database (分布式数据库发展简史)

学习时长:

10 min

课程收获:

简单了解从20世纪到21世纪分布式数据库的发展过程

课程内容:

  • 20世纪
    • 单机数据库,如MySQL、PostgreSQL、SQL Server;特点:SQL查询,单机,提供OLTP查询
  • 21世纪00年代
    • 分布式数据库中间件:解决分库分表;
    • 大数据工具:如Hadoop,特点:海量数据存储与分析,使用API框架访问
    • MPP:如Greenplum,特点:SQL交互,列存,服务OLAP查询
    • NoSQL:如MongoDB、HBase、Cassandra,特点:基于Key-Value API交互,无事务,非关系型,无固定表结构,高性能,高扩展性
  • 21世纪10年代
    • NewSQL:如Google Spanner,特点:具备NoSQL的高性能和可扩展特性,支持SQL交互,但不支持事务
    • HTAP:混合事务分析处理,如TiDB,特点:同时满足OLTP和OLAP需求

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