课程名称:21天追剧
学习时长:1个小时
课程内容:
1、1.1 A Brief History of Distributed Database (分布式数据库发展简史)
90年代以前,sql语言,
oltp,小的事务,小的数据,单机结构,共享
典型,postgresql,MySQL,sqlserver
2000年开始,数据库中间件,做分库分表,
OLAP数据库,列存储,分布存储
nosql
newsql,
2010,htap,混合事务处理,tidb就是这样的数据库
2、1.2 Why HTAP Matters(HTAP 数据库简介)讲课人:马晓宇
背景:htap本身概念
数据库演化,
htap概念,
htap来由
htap架构
场景
一、什么是htap
Gartner公司发明
TP:Transactional Processing
1.行存,实时更新
2.高并发,一致性,某一时间访问小数据集
3.只存当前数据
AP:Analytical Processing
1.内存格式,批量更新
2.低并发,每次查询大批量数据
3.历史数据
TP & AP
二、为什么用htap
1.tp和ap界限越来越模糊
例如,综合查询,提供报表查询,高并发表查询;
在线数据实时分析,
2.htap怎么帮助
架构变简单,维护简单,实时性,业务敏捷
3.例子,为什么不能同时具备tp和ap
三、为什么htap解决什么问题
1.tidb介绍
可扩展数据库
交易场景的数据库
分析引擎,数据中枢,分析平台
tidb4.0特点:
实时更新内存引擎,转载
行存,列存
能达到数据可复制
优化器自动选择行或者列存
架构图介绍
2.场景
用户:tp +ap一站式应用
real-time DW /data hub
已有的平台中的应用