TiDB4.0课程学习-1.1分布式数据库发展简史@1班+Husky明夋

课程名称:课程版本(101/201/301)+ 课程名称

学习时长:15分钟

课程收获:了解了分布式数据库发展简史

课程内容: 分布式数据库发展简史

TiDB4.0课程学习-1.1分布式数据库发展简史

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

本课程简要介绍了从 20 世纪到 21 世纪分布式数据库的发展历史

学习目标: 帮助学员了解分布式数据库的发展历史

关键知识点: 分布式数据库历史,NoSQL 和 NewSQL,OLTP 和 HTAP,新技术

讲师:冯立元 老师

20世纪初:

  • 数据库业态环境 以 OLTP为主
  • 基于SQL交互
  • 单节点/资源共享
  • 事务量小,并发低,单机数据库,共享硬件资源

21世纪-互联网时代:

  • 随着业务量并发的增加,开始发展中间件和多节点数据库

21世纪-互联网时代:

  • 随着数据量暴增,开始发展大数据与数据仓库
  • 基于编程语言API交互

21世纪-互联网时代同期:

  • 数据量进一步增加,同时衍生出大数据分析的需求-OLAP:按列存储
  • 基于SQL进行交互
  • 资源独享
  • 列式存储
  • OLAP工作

21世纪-互联网时代同期:

  • nosql兴起:高可用 key-value,互联网环境中 复制的 可靠性和可拓展性相比于业务的发展以及高性能高可用的需求,不再那么的重要
  • 基于键值对API交互
  • 非事务,非关系型,非schema
  • 高性能
  • 高可用性
  • 资源独享

2010年:

随着OLTP和OLAP数据库的发展,发展了混合型分析型数据库,NewSQL应运而生,其不再局限于仅支持OLTP的ACID事务

  • 基于SQL交互
  • 资源独享

TiDB即NewSQL 数据库的一种:

  • 基于SQL交互
  • OLTP&OLAP工作
  • 资源独享
  • 高性能
  • 高可用性

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