课程名称: 1.2 What’s an HTAP Database? (HTAP 数据库简介)
学习时长:50 min
课程收获:了解了什么事HTAP和TIDB的HTAP实现
课程内容:
Part1: 什么是HTAP
传统上:OLTP数据库和OLAP数据库
HTAP是混合类型数据库,可以同时处理两个工作负载
TP:transactional processing
- 实时更新
- 高并发 一致性
- 只存储当前数据
AP:Analytical processing - 批量更新
- 低并发 需要大量的处理流程
- 一般处理历史数据
Part 2:为什么需要HTAP以及HTAP怎样帮助我们
由于 TP/AP之间的界限变得很模糊
HTAP的优点:
- 使架构变得简单
- 降低运维成本
- 可以进行实时分析
- 对业务处理的敏捷化
exp:
HTAP数据库必须同时具有行储存及列储存以满足这些需求。并且需要将其整合。而TiDB可以满足上述需求
TiDB HTAP 4.0的特点:
- 具有实时更新的列存引擎
- 同时具备行存和列存两种引擎。并且每个引擎使用各自的独立资源,并无互相干扰。同时行存和列存具备一致性。
- 拥有向量化引擎,具备良好的性能
- 对于User而言可以智能的选择行存或者列存。
HTAP应用TiDB:
一站式交易和分析处理
实时数据仓库
TiDB集成道现有数据库