【TiDB 4.0 PCTA 学习笔记】1.2 Why HTAP Matters(HTAP 数据库简介)@4班+沈冠华

学习时长:

30分钟

课程收获:

了解到HTAP的特性和特点,以及相关的应用场景
针对TP和AP结合的难点进行了描述

课程内容:

描述HTAP 的含义,描述 TP 和 AP的含义及应用场景

根据图种的实例来描述相应的交集和差集,来根据不同的引擎表达

难点:

可扩展性,OLAP 数据库很容易实现分布式扩展,但是TP 很难

OLTP / OLAP 需要在同一个时间点读写,需要支持不同的存储格式,需要避免相互干扰

内联式集成,数据同步和数据刷新

HTAO

特性:

  1. 可扩展性
  2. 支持严格事务模型
  3. 支持金融交易场景
  4. 分析引擎
  5. 实时数据中间件

特点

  1. 可更新的列存引擎
  2. 可实时更新列存交易的数据
  3. 两种模型并存
  4. 能够自动识别行存和列存的应用

行存数据更新通过 Raft 传递到 列存

但是异步的协议,不需要同步阻塞

场景描述

行存和列存直接合并使用

通过CDC的方式,或者其他的业务接口的方案,实时更新数据到TIDB 中,实现业务数据的交换

针对原有架构提出实时数据层的概念,将原有的离线数据层和应用层挂接起来,以此来完成一些需要实时交互和分析的应用,保证之前离线大数据分析仍然可用,另外也提供了实时层和离线层进行合并分析