【TiDB 4.0 PCTA学习笔记】1.2 Why HTAP Matters(HTAP 数据库简介)@2班+吴加洋

课程名称:课程版本(101/201/301)+ 1.2 Why HTAP Matters(HTAP 数据库简介)

学习时长:30min

课程收获:

课程内容:

Why HTAP Matters

一、What is HTAP

1、TP:Transactional Processing,事务型处理。

(1)行格式存储,实时更新

(2)高并发和强一致性,同一时间只能处理少量数据

(3)存储当前数据

2、Ap:Analytical Processing,分析型处理

(1)列式存储,批量更新

(2)低并发,批处理

(3)处理历史数据

3、AP & TP

二、Why HTAP

1、OLTP和OLAP的界限已变得模糊

很多场景需要既满足OLTP同时满足OLAP,比如提供报表 查询和高并发的短查询,对在线数据实时更新或者需横跨不同 业务线汇聚的实时数据。

2、HTAP特点

(1)架构简单

(2)降低运维成本

(3)拥有实时查询和实时分析的能力

(4)有利益业务实现敏捷性

3、HTAP实现难点

(1)可扩展性:AP可扩展强,但TP差

(2)AP与TP同时存在或运行:同时支持两种格式是难点,避免一个workload影响另一个workload算力是难点

(3)紧密集成:数据紧密耦合,获得最新鲜的数据

4、TiDB HTAP的特性

(1)可扩展数据库,

(2)被多数金融场景验证,

(3)具备风险引擎,

(4)良好的实时数据分析平台

5、TiDB 4.0具有的新特性

(1)实时更新的列存储引擎

(2)同时具备行存和内存,行存储和列存储互不干扰、行存到列存的复制可实现一致性

(3)列存储具备向量化引擎,性能良好

(4)系统自动选择行存储/列存储。

6、案例

(1)

(2)

(3)

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