暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

TiDB PCTP 备战--TiDB 数据库 HTAP 技术

原创 张玉龙 2022-03-24
856

TiDB 数据库 HTAP 概述

HTAP 技术

image.png

OLTP 与 OLAP

202203165c8942ff87034642a42cacabf70f17df.png

HTAP 的要求

  • 可扩展性
    • 分布式事务
    • 分布式存储
  • 同时支持 OLTP 与 OLAP
    • 同时支持行存和列存
    • OLTP 与 OLAP 业务隔离
  • 实时性
    • 行存与列存数据实时同步

TiDB 的 HTAP 架构

202203165c8942ff87034642a42cacabf70f17df.png

TiDB 的 HTAP 特性

  • 行列混合
    • 列存 (TiFlash) 支持基于主键的实时更新
    • TiFlash 作为列存副本
    • OLTP 与 OLAP 业务隔离
  • 智能选择(CBO 自动或者人工选择)
  • MPP 架构

MPP

202203165c8942ff87034642a42cacabf70f17df.png
202203165c8942ff87034642a42cacabf70f17df.png
202203165c8942ff87034642a42cacabf70f17df.png
202203165c8942ff87034642a42cacabf70f17df.png
202203165c8942ff87034642a42cacabf70f17df.png
202203165c8942ff87034642a42cacabf70f17df.png
202203165c8942ff87034642a42cacabf70f17df.png
202203165c8942ff87034642a42cacabf70f17df.png

混合负载场景(Mixed Workload Scenarios)

image.png

流式计算场景(Streaming Scenarios)

image.png
image.png

TiFlash

TiFlash 架构

image.png
image.png

TiFlash 核心特性

  • 异步复制
  • 一致性读取
  • 智能选择
  • 计算加速

异步复制

image.png

一致性读取

202203165c8942ff87034642a42cacabf70f17df.png
202203165c8942ff87034642a42cacabf70f17df.png
202203165c8942ff87034642a42cacabf70f17df.png
202203165c8942ff87034642a42cacabf70f17df.png
202203165c8942ff87034642a42cacabf70f17df.png
202203165c8942ff87034642a42cacabf70f17df.png
202203165c8942ff87034642a42cacabf70f17df.png

智能选择

image.png

TiFlash 部署

  • 全新部署
# 建议单台机器单个实例
tiflash_servers:
  - host: 10.0.1.4
  • 扩容部署
    • 确认当前 TiDB 的版本支持 TiFlash,否则需要先升级 TiDB 集群至 v5.0 以上版本。
    • 执行 tiup ctl: pd -u http://<pd_ip>:<pd_port> config set enable-placement-rules true 命令,以开启 PD 的 Placement Rules 功能,或通过 pd-ctl 执行对应的命令。

TiFlash 使用

  • 为表添加 TiFlash 副本
    image.png
  • 执行计划中显示 cop [ tiflash ] 说明查询在 TiFlash 上完成
    image.png
  • 删除 TiFlash 副本
    image.png
  • 手动选择 TiFlash 上执行SQL
    image.png
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论