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

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

学习时长:10M

课程收获:

课程内容:

20th century

  • 传统数据库
    • 用SQL交互
    • 单节点/共享CPU、磁盘、网络等资源
    • 处理OLTP请求
    • 典型的有PG、MySQL、SQLSERVER

2000 互联网十年

  • 分布式中间件
    • 典型的有ShardingSphere、Vitess
  • 大数据技术
    • 用程序交互语言,而不是SQL
    • 典型的有hadoop
  • 数据仓库
    • SQL交互
    • 分布式/不共享CPU、磁盘、网络等资源
    • 列式存储
    • 主要处理OLAP请求
    • 典型的有GP
  • NoSQL
    • 用key-value API 交互
    • 放弃事务、放弃模型和关系
    • 有传统数据库没有的高性能和可拓展性

2010年

  • NewSQL
    • NewSQL在实现SQL和事务的基础上,提供不逊于NoSQL的高可用、可拓展和高性能的数据库。
  • HTAP(混合事务分析处理)
    • 既能满足联机事务处理
    • 也可满足联机分析处理

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