【TiDB 4.0 PCTA 学习笔记】1.1分布式数据库发展简史+1.2 HTAP数据库简介@3班+Datamz

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

学习时长:35min

课程收获:了解分布式数据库发展历史,了解什么是HTAP数据库

课程内容:

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

一、90年代(业务量小,并发小)

代表数据库:PostgreSQL,MySQL,SQL Server

传统数据库特征:

  • 与SQL交互
  • 单机模式
  • OLTP业务

二、2000年开始

  • 分布式中间件陆续上线:shardingsphere,Vitess
  • 大数据概念兴起:hadoop 数据仓库,与编程语言交互
  • OLAP:联机分析,数据分布存储,典型代表:Greenplum、monetdb

三、2010年后 NewSQL兴起

  • NewSQL为OLTP业务提供了NoSQL的可伸缩性,同时保留ACID特性;
  • HTAP:混合事物分析处理,既满足OLTP,也可满足OLAP;典型代表:TiDB

1.2 Why HTAP Matters(HTAP 数据库简介)

一、什么是HTAP

HTAP:混合事物分析处理,来源于Gartner;

二、AP和TP的区别

  • TP:事物处理,行模式,实时更新,以当前数据为主;
  • AP:分析处理,列存,批量更新,处理历史数据为主;

三、HTAP的优势

  • 架构简单
  • 降低运维成本
  • 实时查询更新
  • 提升业务敏捷性

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