课程名称:1.2 Why HTAP Matters(HTAP 数据库简介)
学习时长:
75 mins
课程收获:
了解HTAP 意义,技术难点,TiDB 如何实现 HTAP 以及相关的应用场景
课程内容:
主要从数据库的演化、介绍HTAP的概念
- 什么是HTAP What?
-
简介
HTAP本身是很简单的概念,理解HTAP,主要理解TP和AP-
TP = Ttransactional Processing,交易处理
- 行存、实时更新
- 高并发、具有一致性、每次访问涉及的数据较少
- 一般处理当前数据
-
AP = Analytical Processing,分析处理
- 列存、批量更新
- 低并发,每次查询处理涉及到的数据较多
- 一般处理历史数据
-
-
传统数据库结构
- 缺点
- 带来很大的延时,分析到的数据都是历史数据
- 数据转运过程多
- 系统变得复杂
- 缺点
- 为什么需要HTAP
-
现阶段TP、AP的界限变得越来越模糊。
-
HTAP数据库优点:
- 简化架构
- 降低运维成本
- 实时查询、实时分析
- 促进业务的敏捷性
-
例子
- 技术难度
- 可扩展性
- AP / TP同时运转,且互不干扰
- AP与TP需要无缝集成、高度耦合