【TiDB 4.0 PCTA 学习笔记】- 1.1 A Brief History of Distributed Database@2班+欧阳

课程名称:1.1 A Brief History of Distributed Database

学习时长:10min

课程收获:分布式数据库历史,NoSQL 和 NewSQL,OLTP 和 HTAP,新技术

课程内容:

  • 20世纪的数据库

    • 传统数据库
      • 使用SQL交互
      • 单节点(shared everything架构)
      • 面向OLTP负载
    • PostgreSQL、MySQL、SQL Server
  • Internet时代(2000年后)

    • 分布式中间件
      • ShardingSphere
      • Viteness
    • 数据仓库兴起
      • 编程语言API交互
        • Hadoop
      • 基于SQL的OLAP数据库
        • 使用SQL交互
        • 分布式(shared nothing架构)
        • 面向列
        • OLAP负载
        • Greenplum、monetdb
      • NOSQL
        • 使用key-value API交互
        • 没有事务、没有关系模型、没有schema
        • 高性能
        • 高可用
        • 分布式(shared nothing架构)
        • mongoDB、HBASE、cassandra
  • NewSQL(2010年后)

    • 对OLTP负载,提供了不逊于NoSQL系统的可扩展性,同时支持ACID事务
      • 使用SQL交互
      • 分布式(shared nothing架构)
      • Cloud Spanner
  • HTAP(2010年后)

    • 像NewSQL一样执行OLTP查询
    • 像数据仓库一样执行OLAP查询
    • HTAP NewSQL 数据库
      • 使用SQL交互
      • 支持OLTP&OLAP负载
      • 分布式(shared nothing)
      • 高性能
      • 高可用
    • TiDB

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

同学你好,感谢参与 TiDB 4.0 课程的学习!

本篇笔记逻辑清晰、内容丰富,被评选为优质笔记,将额外获得 20 积分,并在 「TiDB 培训」分类下获得“置顶”权益,积分兑换规则将于近期开放,敬请关注!

期待您继续产出优质内容!