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

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

学习时长:35min

课程收获:

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

课程内容:

  • HTAP

    • TP(Transactional Processing)交易处理: 行存储、实时更新、高并发和一致性、每次查询只涉及部分行、使用当前数据。
    • AP(Analytical Processing)分析处理:列存储、批量更新、低并发每次查询涉及大批量处理、使用历史数据
    • 传统数据平台
  • 为什么需要HTAP

    • TP和AP的界限模糊
      • TP式的AP使用场景:同时提供报表和高并发的查询平台
      • AP式的TP使用场景:实时分析并优化在线业务逻辑、实时跨业务线的数据服务
    • HTAP的亮点:简化架构、降低维护成本、加强实时场景、改进业务敏捷性
    • 技术难点:难于同时满足两侧的需求
      • 可扩展性:分布式AP实现简单,分布式TP难
      • 同时支持TP/AP:支持两张存储格式、避免负载干扰
      • 无缝集成:数据同步、新鲜数据
  • 为什么HTAP可以帮助我们

    • TiDB的HTAP特性
      • 可扩展性的数据库
      • 为构建严格的事务处理而构建(ACID)
      • 在核心金融领域得到验证
      • 具有强大的分析引擎
      • 适合datahub或实时数据应用
    • TiDB 4.0新特性
      • 实时更新的列引擎
      • 可扩展的行/列存储:单独的机器无干扰、一直的数据复制
      • 向量化引擎
      • 行列格式自动选择
    • TiDB 架构

    • TiDB使用场景

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