What’s an HTAP Database @2班+高永超

课程名称:(101) What’s an HTAP Database

学习时长:

30分钟

课程收获:

  • 什么是HTAP
  • 为什么需要HTAP,HTAP能帮助你到什么
  • TiDB HTAP架构

课程内容:

  • HTAP:
    • TP:Transactional Processing,行存储,实时更新,高并发,强一致性,处理数据量少,处理实时数据
    • AP:Analytical Processing,列存储,批量更新,低并发,批处理,处理历史数据,处理数据量大
  • 你有一台 HTAP 数据库,它其实是可以给用户降低架构的复杂度,也降低运维成本的,顺便会提升业务的实时性,以及提升业务的敏捷性。敏捷性就是说你要开启一个业务或者要新建一个业务所需要的开发周期和架构周期
  • TiDB HTAP架构

HTAP 体系

从 4.0 来说,TiDB 把 HTAP 体系更加完善了,主要是加入了实时更新的列存,就是 TiFlash 。这套引擎整合在一起其实就是一个可扩展的行存和列存整合的架构。

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