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

1.1 A Brief History of Distributed Database(分布式数据库发展简史)

学习时长:20min

课程收获:

学习了数据库发展的历史

课程内容:

90年代以前

  • SQL 语言交互
  • 单机存储
  • 一般只处理 OLTP 请求(联机交易,小查询,数据量少,并发小)
  • 共享网络
    例:PostgreSQL,MySQL,SQL Server

2000s:

中间件技术

数据库框架(使用编程语言,不使用 SQL)

OLATP数据库(联机分析数据处理系统,数据仓库)

  • 处理海量数据分析需求
  • 使用 SQL
  • 分布式
  • 按列存储数据(原因:处理分析查询更快)
  • 为 OLAP 请求服务

NoSQL

  • 用 key-value API 和数据库交互
  • 放弃关系型数据库的模型和事务
  • 高可用-
  • 可拓展性

NewSQL

  • 使用SQL
  • 高可靠
  • 高拓展性

HTAP(混合事务分析处理)

  • 既满足联机事务处理(OLTP)
  • 又能联机分析处理(OLAP)
    例:PostgreSQL,MySQL,SQL Server