admin管理员组

文章数量:1027631

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

TiDB是一款开源的国产分布式关系型数据库。在TiDB的生态圈中提供了各种组件,视频讲解如下:

下面分别进行介绍:

1、 TiKV

TiKV是TiDB的行存引擎通过使用TiKV支持OLTP的应用场景。下图展示了TiKV的体系架构:

2、 TiFlash

TiFlash是TiDB的列存引擎通过使用TiFlash支持OLAP的应用场景。一个包含TiFlash节点的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生态圈组件

TiDB是一款开源的国产分布式关系型数据库。在TiDB的生态圈中提供了各种组件,视频讲解如下:

下面分别进行介绍:

1、 TiKV

TiKV是TiDB的行存引擎通过使用TiKV支持OLTP的应用场景。下图展示了TiKV的体系架构:

2、 TiFlash

TiFlash是TiDB的列存引擎通过使用TiFlash支持OLAP的应用场景。一个包含TiFlash节点的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生态圈组件