From a59e25c190e6d45b3c8665bb9cc7e15fe149b804 Mon Sep 17 00:00:00 2001 From: leoppro Date: Wed, 27 May 2020 11:15:01 +0800 Subject: [PATCH 1/2] update --- ticdc-deployment-topology.md | 4 ++++ ticdc/ticdc-overview.md | 9 +++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/ticdc-deployment-topology.md b/ticdc-deployment-topology.md index d71ab1176204..394420637835 100644 --- a/ticdc-deployment-topology.md +++ b/ticdc-deployment-topology.md @@ -4,6 +4,10 @@ summary: 介绍 TiCDC 部署 TiDB 集群的拓扑结构。 category: how-to --- +> **注意:** +> +> TiCDC 目前为实验特性,不建议在生产环境中使用。 + # TiCDC 部署拓扑 本文介绍 TiCDC 部署的拓扑,以及如何在最小拓扑的基础上同时部署 TiCDC。TiCDC 是 4.0 版本开始支持的 TiDB 增量数据同步工具,支持多种下游 (TiDB/MySQL/MQ)。相比于 TiDB Binlog,TiCDC 有延迟更低、天然高可用等优点。 diff --git a/ticdc/ticdc-overview.md b/ticdc/ticdc-overview.md index a348cd3629d7..8abc6fb7af42 100644 --- a/ticdc/ticdc-overview.md +++ b/ticdc/ticdc-overview.md @@ -42,10 +42,6 @@ TiCDC 的系统架构如下图所示: - MySQL 协议兼容的数据库,提供最终一致性支持。 - 以 TiCDC Open Protocol 输出到 Kafka,可实现行级别有序、最终一致性或严格事务一致性三种一致性保证。 -### 库表同步黑白名单 - -用户可以通过编写黑白名单过滤规则,来过滤或只同步某些数据库或某些表的所有变更数据。过滤规则类似于 MySQL `replication-rules-db` 或 `replication-rules-table`。 - ## 同步限制 将数据同步到 TiDB 或 MySQL,需要满足以下条件才能保证正确性: @@ -63,6 +59,11 @@ TiCDC 的系统架构如下图所示: - 暂不支持 TiDB 4.0 中[创建 SEQUENCE 的 DDL 操作](/sql-statements/sql-statement-create-sequence.md) 和 [SEQUENCE 函数](/sql-statements/sql-statement-create-sequence.md#sequence-函数)。在上游 TiDB 使用 SEQUENCE 时,TiCDC 将会忽略掉上游执行的 SEQUENCE DDL 操作/函数,但是使用 SEQUENCE 函数的 DML 操作可以正确地同步。 - 暂不支持 [TiKV Hibernate Region](https://github.com/tikv/tikv/blob/master/docs/reference/configuration/raftstore-config.md#hibernate-region)。TiCDC 会使 Region 无法进入静默状态。 +TiCDC 本身也有部分功能尚未完善,将在后续的 TiCDC 版本主键修复: + +- TiCDC 集群扩容后,不支持将已有的同步表调度到新的 TiCDC 节点中。 +- 暂不支持库表同步黑白名单。 + ## TiCDC 部署和任务管理 TiCDC 的详细部署和任务管理说明请参考 [TiCDC 运维操作及任务管理](/ticdc/manage-ticdc.md)。 From 870f2e3f48094b2592f8200f56f74c734a496e55 Mon Sep 17 00:00:00 2001 From: leoppro Date: Wed, 27 May 2020 11:18:15 +0800 Subject: [PATCH 2/2] Update ticdc/ticdc-overview.md --- ticdc/ticdc-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ticdc/ticdc-overview.md b/ticdc/ticdc-overview.md index 8abc6fb7af42..f159d4983aed 100644 --- a/ticdc/ticdc-overview.md +++ b/ticdc/ticdc-overview.md @@ -59,7 +59,7 @@ TiCDC 的系统架构如下图所示: - 暂不支持 TiDB 4.0 中[创建 SEQUENCE 的 DDL 操作](/sql-statements/sql-statement-create-sequence.md) 和 [SEQUENCE 函数](/sql-statements/sql-statement-create-sequence.md#sequence-函数)。在上游 TiDB 使用 SEQUENCE 时,TiCDC 将会忽略掉上游执行的 SEQUENCE DDL 操作/函数,但是使用 SEQUENCE 函数的 DML 操作可以正确地同步。 - 暂不支持 [TiKV Hibernate Region](https://github.com/tikv/tikv/blob/master/docs/reference/configuration/raftstore-config.md#hibernate-region)。TiCDC 会使 Region 无法进入静默状态。 -TiCDC 本身也有部分功能尚未完善,将在后续的 TiCDC 版本主键修复: +TiCDC 本身也有部分功能尚未完善,将在后续的 TiCDC 版本逐渐修复: - TiCDC 集群扩容后,不支持将已有的同步表调度到新的 TiCDC 节点中。 - 暂不支持库表同步黑白名单。