课程名称: TiDB 4.0 新手指南 1.2 Why HTAP Matters(HTAP 数据库简介)
学习时长:
1h
课程收获:
了解HTAP相关概念以及TiDB使用场景
课程内容:
Part I HTAP
什么是HTAP
由Gartner发明的词汇,同时处理TP和AP请求的数据库
一般情况下,TP(处理当前数据)和AP(处理历史输出)使用不同的解决方案,这样就会存在耗时的ETL过程
为什么需要HTAP
现在TP和AP的场景界限模糊
HTAP特点
简化架构
降低维护成本
实时查询/实施报表
提升业务敏捷性
HTAP难点
如何实现TP数据库可扩展性
如何保证TP和AP同时存在
如何实现两者无缝集成
Part II HTAP如何帮助业务(以TiDB为例)
TiDB HTAP 特性
可扩展数据库
为严格事务场景所设计
金融行业已经验证
强大的分析引擎
天然适合datahub/实时数据应用场景
TiDB 4.0 新特性
加入实时可更新的列存引擎
列存和行存互不干扰(使用不同的机器,一致性数据复制)
向量化引擎
优化器自动选择行格式或者列格式
案例1 TP+AP 一站式解决方案
改造之前分别使用MySQL用于处理OLTP请求,分析型数据库处理OLAP请求
改造之后使用TiDB的行存处理OLTP请求,列存处理OLAP请求
案例2 实时数仓解决方案
不同业务线的数据变更同步到TiDB中,与此同时,TiDB进行实时分析
案例3 数据平台架构下TiDB满足实时分析
在已有数据平台的情况下,TiDB构建于应用层和离线层之间,满足实时分析的需求
学习过程中参考的其他资料
- Why HTAP Matters(HTAP 数据库简介)
https://university.pingcap.com/courses/TiDB%204.0%20新手指南/chapter/101-章节/lesson/Why-HTAP-Matters