【TiDB 4.0 PCTA 学习笔记】- 1.2 What’s an HTAP Database? (HTAP 数据库简介)@3班:路启隆

课程名称: 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的特点:
  1. 具有实时更新的列存引擎
  2. 同时具备行存和列存两种引擎。并且每个引擎使用各自的独立资源,并无互相干扰。同时行存和列存具备一致性。
  3. 拥有向量化引擎,具备良好的性能
  4. 对于User而言可以智能的选择行存或者列存。

HTAP应用TiDB:
一站式交易和分析处理


实时数据仓库

TiDB集成道现有数据库