当前位置: 首页 > news >正文

【赵渝强老师】TiDB生态圈组件

在这里插入图片描述

TiDB是一款开源的国产分布式关系型数据库。在TiDB的生态圈中提供了各种组件。

视频讲解如下

【赵渝强老师】TiDB生态圈组件

下面分别进行介绍:

1、 TiKV

TiKV是TiDB的行存引擎通过使用TiKV支持OLTP的应用场景。下图展示了TiKV的体系架构:
在这里插入图片描述

2、 TiFlash

TiFlash是TiDB的列存引擎通过使用TiFlash支持OLAP的应用场景。一个包含TiFlash节点的TiDB集群如下图所示:
在这里插入图片描述
《TiDB数据库从零开始》

3、 TiDB DM,

DM是Data Migration的缩写。TiDB DM是一款便捷的数据迁移工具,支持从与MySQL协议兼容的数据库到TiDB的全量数据迁移和增量数据同步。TiDB DM的架构如下图所示:
在这里插入图片描述

4、 TiCDC

CDC是Change Data Capture的缩写,中文含义是变更数据捕获。通过使用TiCDC可以实时拉取上游TiKV的数据变更日志,并将其解析为有序的行级变更数据输出到下游,从而进一步构建实时数据仓库。基于TiCDC的数据同步架构如下图所示:
在这里插入图片描述

5、 TiSpark

TiSpark借助大数据计算引擎Spark,能够为用户解决复杂的OLAP需求,从而更好的支持HTAP的功能。下图展示了TiSpark的体系架构:
在这里插入图片描述

6、 TiProxy

它是PingCAP的官方代理组件。TiProxy放置在客户端和TiDB Server之间,为TiDB数据库集群提供负载均衡、连接保持、服务发现等功能。下图展示了基于TiProxy的TiDB集群架构。
在这里插入图片描述
《TiDB数据库从零开始》

http://www.xdnf.cn/news/263737.html

相关文章:

  • 3D人物关系图开发实战:Three.js实现自动旋转可视化图谱(附完整代码)
  • 人工智能助力工业制造:迈向智能制造的未来
  • 别样健康养生之道
  • AI 与生物技术的融合:开启精准医疗的新纪元
  • ros2 humble 控制真实机械臂(以lerobot为例)
  • 一种基于重建前检测的实孔径雷达实时角超分辨方法——论文阅读
  • **Java面试大冒险:谢飞机的幽默与技术碰撞记**
  • 做响应式布局网页多简单
  • AI生成视频检测方法及其相关研究
  • WebRTC 服务器之Janus概述和环境搭建
  • Spring MVC入门
  • 第12章:精神力的禁忌边界
  • 强化学习--3.值函数的方法(贝尔曼方程)
  • 直播推流拉流Token验证流程(直播服务器:SRS,验证服务器:EGGS(nodejs))
  • 智能决策支持系统的系统结构:四库架构与融合范式
  • k8s笔记——kubebuilder工作流程
  • 嵌入式硬件篇---STM32F103C8T6STM32F103RCT6
  • Flink 的状态机制
  • Qt中实现工厂模式
  • 音视频开源项目列表
  • 【2025年】MySQL面试题总结
  • 实战探讨:为什么 Redis Zset 选择跳表?
  • xLua笔记
  • 55.[前端开发-前端工程化]Day02-包管理工具npm等
  • Oracle 11g通过dg4odbc配置dblink连接神通数据库
  • Oracle RAC ‘Metrics Global Cache Blocks Lost‘告警解决处理
  • 小程序滚动条隐藏(uniapp版本)
  • 【Java学习】通配符?
  • Java多语言DApp质押挖矿盗U源码(前端UniApp纯源码+后端Java)
  • 使用 Selenium 爬取动态网页数据 —— 实战与坑点详解