【TiDB 4.0 PCTA 学习笔记】- 1.2 Why HTAP Matters(HTAP 数据库简介)@2班+KayGuo

课程名称:课程版本(101/201/301)+ 1.2 Why HTAP Matters(HTAP 数据库简介)

学习时长:

40min

课程收获:

HTAP 意义,技术难点,TiDB 如何实现 HTAP 以及相关的应用场景

课程内容:

  1. HTAP简介
    兼具OLTP和OLAP交互

    • TP:行存,实时查询和更新,访问少量数据,高并发,要求严格的数据一致性
    • AP:列存,批量查询和更新,访问大量数据,低并发
  2. HTAP意义
    在同一个数据库系统中同时支持OLTP和OLAP查询,比如电商销售平台,存在:

    • 在线订单查询:要求索引点查、高并发和实时更新
    • 销售历史报表:要求可扩展性、列存
    • 跨BU查询平台、实时图表:同时要求上述两者的功能
  3. HTAP技术难点

  • 可扩展性:在TP系统实现较难(比如分布式事务等)
  • 同时支持TP和AP:支持行存和列存,避免TP和AP查询之间的互相影响
  • 数据集成:行存和列存数据间的实时同步,保证数据实时性
  1. TiDB的HTAP



  2. TiDB适用场景

学习过程中参考的其他资料