课程名称:课程版本(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的优势
- 架构简单
- 降低运维成本
- 实时查询更新
- 提升业务敏捷性