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

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

学习时长:

75 mins

课程收获:

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

课程内容:

主要从数据库的演化、介绍HTAP的概念

  1. 什么是HTAP What?
  • 简介
    HTAP本身是很简单的概念,理解HTAP,主要理解TP和AP

    • TP = Ttransactional Processing,交易处理

      • 行存、实时更新
      • 高并发、具有一致性、每次访问涉及的数据较少
      • 一般处理当前数据
    • AP = Analytical Processing,分析处理

      • 列存、批量更新
      • 低并发,每次查询处理涉及到的数据较多
      • 一般处理历史数据
  • 传统数据库结构

    • 缺点
      • 带来很大的延时,分析到的数据都是历史数据
      • 数据转运过程多
      • 系统变得复杂
  1. 为什么需要HTAP
  • 现阶段TP、AP的界限变得越来越模糊。

  • HTAP数据库优点:

    • 简化架构
    • 降低运维成本
    • 实时查询、实时分析
    • 促进业务的敏捷性
  • 例子

  1. 技术难度
  • 可扩展性
  • AP / TP同时运转,且互不干扰
  • AP与TP需要无缝集成、高度耦合