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

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

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

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

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

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

讲师:冯立元 老师

1608017038570

20世纪初:

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

1608017052739

21世纪-互联网时代:

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

1608017108495

21世纪-互联网时代:

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

1608017153000

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

  • 数据量进一步增加,同时衍生出大数据分析的需求-OLAP:按列存储

  • 基于SQL进行交互

  • 资源独享

  • 列式存储

  • OLAP工作

    1608017181324

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

  • nosql兴起:高可用 key-value,互联网环境中 复制的 可靠性和可拓展性相比于业务的发展以及高性能高可用的需求,不再那么的重要

  • 基于键值对API交互

  • 非事务,非关系型,非schema

  • 高性能

  • 高可用性

  • 资源独享

    1608017226054

2010年:

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

  • 基于SQL交互
  • 资源独享

1608017333277

TiDB即NewSQL 数据库的一种:

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

1608017383014

思维导图:

image-20201215183543479