【TiIDB 4.0 PCTA 学习笔记】- 1.2 HTAP 数据库简介@1班 - 江坤

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

学习时长:

30 min

课程收获:

学习TiDB基本架构和特性,了解TiDB 4.0 中新增功能,了解TiDB使用场景

课程内容:

What is HTAP

  • TP = Transactional Processing
    • 行存,实时更新
    • 高并发, 一致性,每次访问少部分
    • 当前数据
  • AP = Analytical Processing
    • 列存,批量更新
    • 低并发,大量数据处理
    • 历史数据

AP & TP Database

  • 平台复杂
  • 转存过程丢失实时性

Why HTAP

  • AP TP 界限逐渐模糊

How HTAP help you

  • 架构简单
  • 维护成本低
  • 实时处理
  • 业务敏捷性高

Example

  • 中间部分为AP TP都涉及的业务
  • 中间业务需求更大
  • 需要同时拥有大量读取的列存 和 实时更新的行存

Difficulties

  • 高扩展性
  • 同时进行AP/TP
  • 无缝集成

TiDB HATP Features

  • 可扩展数据库
  • 严格事务性
  • 提供强大分析引擎
  • 适于实时处理

What‘new in TiDB 4.0

  • 实时更新的列存引擎
  • 同时具备行存(TiKV)与列存(TiFlash)
  • 向量化引擎
  • 智能选择行存与列存

TiD4.0 Architecture

  • Raft 架构
  • TiKV 和 TiFlash在同一个Raft 完成数据同步
  • 虚线表示并不强行要求TiFlash
  • TiKV 和 TiFlash 两者互不影响

Scenarios

Comprehensive Data Platform

  • TiDB 作为数仓进行数据存储
  • TiDB 进行 实时 数据分析
  • 通过 TiSpark 可以与本地 Hadoop 进行交互

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

2赞

同学你好,感谢参与 TiDB 4.0 课程的学习!

本篇笔记逻辑清晰、内容丰富,被评选为优质笔记,将额外获得 20 积分,并在 「TiDB 培训」分类下获得“置顶”权益,积分兑换规则将于近期开放,敬请关注!

期待您继续产出优质内容!

您好,现在考试都是基于tidb4.0的吗

当前开放的 TiDB DBA 认证考试主要面向 TiDB 3.0 版本。