wm1581066 commented on code in PR #1427:
URL: https://github.com/apache/doris-website/pull/1427#discussion_r1863096824

##########
i18n/zh-CN/docusaurus-plugin-content-docs/current/admin-manual/data-admin/ccr/overview.md:
##########
@@ -26,55 +24,70 @@ under the License.
 
 ## 概览
 
-### CCR 是什么
-
-CCR(Cross Cluster Replication) 
是跨集群数据同步,能够在库/表级别将源集群的数据变更同步到目标集群,可用于在线服务的数据可用性、隔离在离线负载、建设两地三中心。
+CCR (Cross Cluster Replication) 
是一种跨集群数据同步机制,能够在库或表级别将源集群的数据变更同步到目标集群。它主要用于提升在线服务的数据可用性、支持离线负载隔离和建设两地三中心架构。

Review Comment:
   支持离线负载隔离说起来不好理解



##########
i18n/zh-CN/docusaurus-plugin-content-docs/current/admin-manual/data-admin/ccr/overview.md:
##########
@@ -26,55 +24,70 @@ under the License.
 
 ## 概览
 
-### CCR 是什么
-
-CCR(Cross Cluster Replication) 
是跨集群数据同步,能够在库/表级别将源集群的数据变更同步到目标集群,可用于在线服务的数据可用性、隔离在离线负载、建设两地三中心。
+CCR (Cross Cluster Replication) 
是一种跨集群数据同步机制,能够在库或表级别将源集群的数据变更同步到目标集群。它主要用于提升在线服务的数据可用性、支持离线负载隔离和建设两地三中心架构。
 
 ### 适用场景
 
-CCR 通常被用于容灾备份、读写分离、集团与公司间数据传输和隔离升级等场景。
+CCR 适用于以下几种常见场景:
+
+- **容灾备份**:将企业数据备份到另一集群和机房,确保在业务中断或数据丢失时能够恢复数据,或快速实现主备切换。金融、医疗、电子商务等行业通常需要这种高 
SLA 的容灾备份。
 
-- 容灾备份:通常是将企业的数据备份到另一个集群与机房中,当突发事件导致业务中断或丢失时,可以从备份中恢复数据或快速进行主备切换。一般在对 SLA 
要求比较高的场景中,都需要进行容灾备份,比如在金融、医疗、电子商务等领域中比较常见。
+- 
**读写分离**:通过将数据的查询操作与写入操作分离,减小读写之间的相互影响,提高资源利用率。对于高并发或写入压力大的场景,采用读写分离可以有效分散负载,提升数据库性能和稳定性。

Review Comment:
   提高资源利用率  -》 提升服务稳定性



##########
i18n/zh-CN/docusaurus-plugin-content-docs/current/admin-manual/data-admin/ccr/overview.md:
##########
@@ -26,55 +24,70 @@ under the License.
 
 ## 概览
 
-### CCR 是什么
-
-CCR(Cross Cluster Replication) 
是跨集群数据同步,能够在库/表级别将源集群的数据变更同步到目标集群,可用于在线服务的数据可用性、隔离在离线负载、建设两地三中心。
+CCR (Cross Cluster Replication) 
是一种跨集群数据同步机制,能够在库或表级别将源集群的数据变更同步到目标集群。它主要用于提升在线服务的数据可用性、支持离线负载隔离和建设两地三中心架构。
 
 ### 适用场景
 
-CCR 通常被用于容灾备份、读写分离、集团与公司间数据传输和隔离升级等场景。
+CCR 适用于以下几种常见场景:
+
+- **容灾备份**:将企业数据备份到另一集群和机房,确保在业务中断或数据丢失时能够恢复数据,或快速实现主备切换。金融、医疗、电子商务等行业通常需要这种高 
SLA 的容灾备份。
 
-- 容灾备份:通常是将企业的数据备份到另一个集群与机房中,当突发事件导致业务中断或丢失时,可以从备份中恢复数据或快速进行主备切换。一般在对 SLA 
要求比较高的场景中,都需要进行容灾备份,比如在金融、医疗、电子商务等领域中比较常见。
+- 
**读写分离**:通过将数据的查询操作与写入操作分离,减小读写之间的相互影响,提高资源利用率。对于高并发或写入压力大的场景,采用读写分离可以有效分散负载,提升数据库性能和稳定性。
 
-- 
读写分离:读写分离是将数据的查询操作和写入操作进行分离,目的是降低读写操作的相互影响并提升资源的利用率。比如在数据库写入压力过大或在高并发场景中,采用读写分离可以将读/写操作分散到多个地域的只读/只写的数据库案例上,减少读写间的互相影响,有效保证数据库的性能及稳定性。
+- **数据集中**:集团总部需统一管理和分析分布在不同地域的分公司数据,避免因数据不一致导致的管理混乱和决策错误,从而提升集团管理效率和决策质量。
 
-- 
集团与分公司间数据传输:集团总部为了对集团内数据进行统一管控和分析,通常需要分布在各地域的分公司及时将数据传输同步到集团总部,避免因为数据不一致而引起的管理混乱和决策错误,有利于提高集团的管理效率和决策质量。
+- **隔离升级**:在进行系统集群升级时,使用 CCR 
可以在新集群中进行验证和测试,避免因版本兼容问题导致的回滚困难。用户可以逐步升级各个集群,同时保证数据一致性。
 
-- 隔离升级:当在对系统集群升级时,有可能因为某些原因需要进行版本回滚,传统的升级模式往往会因为元数据不兼容的原因无法回滚。而使用 CCR 
可以解决该问题,先构建一个备用的集群进行升级并双跑验证,用户可以依次升级各个集群,同时 CCR 也不依赖特定版本,使版本的回滚变得可行。
+- **集群迁移**:在进行 Doris 集群的机房搬迁或设备更换时,使用 CCR 可以将老集群的数据同步到新集群,确保迁移过程中的数据一致性。
 
 ### 任务类别
 
-CCR 支持两个类别的任务,分别是库级别和表级别,库级别的任务同步一个库的数据,表级别的任务只同步一个表的数据。
+CCR 支持两种任务类型:
+
+- **库级任务**:同步整个数据库的数据。
+- **表级任务**:仅同步指定表的数据。注意,表级同步不支持重命名表或替换表操作。此外,Doris 
每个数据库只能同时运行一个快照任务,因此表级同步的全量同步任务需要排队执行。
 
 ## 原理与架构
 
 ### 名词解释
 
-源集群:源头集群,业务数据写入的集群,需要 2.0 版本
+- **源集群**:数据源所在的集群,通常为业务数据写入的集群。
+- **目标集群**:跨集群同步的目标集群。
+- **binlog**:源集群的变更日志,包含了 schema 和数据变更。
+- **syncer**:一个轻量级的进程,负责同步数据。
+- **上游**:在库级任务中指上游库,在表级任务中指上游表。
+- **下游**:在库级任务中指下游库,在表级任务中指下游表。
 
-目标集群:跨集群同步的目标集群,需要 2.0 版本
+### 架构说明
 
-binlog:源集群的变更日志,包括 schema 和数据变更
+![CCR 架构说明](/images/ccr-architecture-description.png)
 
-syncer:一个轻量级的进程
+CCR 主要依赖一个轻量级进程:`Syncers`。`Syncers` 负责从源集群获取 
binlog,并将元数据应用到目标集群,通知目标集群从源集群拉取数据,从而实现全量同步和增量同步。

Review Comment:
   syncer ,  syncers 统一单复数



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to