课程名称:1.2 Why HTAP Matters(HTAP 数据库简介)
学习时长:40min
课程收获:TiDB 如何实现 HTAP 以及相关的应用场景
课程内容:
-
什么是HTAP
-
Gartner提出
-
TP=Transactional Processing
- 行存,实时更新
- 高并发和一致性,每次只触及一部分行
- 当前数据
-
AP=Analytical Processing
- 列存,批量更新
- 低并发,每次查询都是大规模批处理
- 历史数据
-
传统数据平台
-
-
为什么需要HTAP
-
TP和AP之间的界限正在模糊
-
TP式的AP场景
- 同时提供报表和高并发短查询的查询平台
-
AP式的TP式场景
- 实时分析并优化在线业务逻辑
- 实时跨业务线数据服务
-
-
HTAP亮点
- 简化架构
- 降低维护成本
- 加强实时场景
- 改进业务敏捷性
-
难点
-
很难同时满足两侧需求
-
可扩展性
- 分布式AP实现简单,分布式TP难
-
同时支持TP/AP
- 支持两种存储格式
- 避免负载干扰
-
无缝集成
- 数据同步
- 新鲜数据
-
-
-
-
为什么HTAP可以帮助你
-
TiDB HTAP特性
- 可扩展数据库
- 为进行严格事务处理而构建
- 在核心金融领域得到验证
- 配备强大的分析引擎
- 天然适合datahub或实时数据应用
-
TiDB 4.0新特性
-
实时可更新的列引擎
-
可扩展的行及列引擎
- 单独的机器,无干扰
- 一致的数据复制
-
向量化引擎
-
行列格式自动选择
-
-
TiDB架构
-
场景
- TP+AP One Stop
- Real-Time DW /Data Hub(
- Comprehensive Data Platform
-