更新时间:2022-05-24 GMT+08:00
分享

同步方案概览

实时同步是指在不同的系统之间,将数据通过同步技术从一个数据源拷贝到其他数据库,并保持一致,实现关键业务的数据实时流动。

实时同步不同于迁移,迁移是以整体数据库搬迁为目的,而实时同步是维持不同业务之间的数据持续性流动。

常用场景:实时分析,报表系统,数仓环境。

同步特点:实时同步功能聚焦于表和数据,并满足多种灵活性的需求,例如多对一、一对多,动态增减同步表,不同表名之间同步数据等。

图1 多对一实时同步

支持的数据库类型

目前,DRS实时同步支持的源数据库和目标数据库类型,如表1所示。

表1 同步方案

源数据库类型

目标数据库类型

同步类型

相关文档

  • 本地自建MySQL数据库
  • ECS自建MySQL数据库
  • 其他云上MySQL数据库
  • RDS for MySQL

RDS for MySQL

增量数据同步

全量+增量数据同步

将MySQL同步到MySQL(入云)

GaussDB(for MySQL)主备版

增量数据同步

全量+增量数据同步

说明:

目前增量同步仅支持白名单用户使用。

将MySQL同步到GaussDB(for MySQL)主备版

RDS for PostgreSQL

全量数据同步

全量+增量数据同步

将MySQL同步到PostgreSQL

GaussDB(for openGauss)分布式版

全量+增量数据同步

将MySQL同步到GaussDB(for openGauss)分布式版

GaussDB(for openGauss)主备版

说明:

目前仅支持白名单用户使用。

全量+增量数据同步

将MySQL同步到GaussDB(for openGauss)主备版

GaussDB(DWS)

增量数据同步

全量数据同步

全量+增量数据同步

说明:

目前增量同步仅支持白名单用户使用。

将MySQL同步到GaussDB(DWS)

RDS for MySQL

  • 本地自建MySQL数据库
  • ECS自建MySQL数据库
  • 其他云上MySQL数据库

增量数据同步

全量+增量数据同步

将MySQL同步到MySQL(出云)

Kafka

增量数据同步

将MySQL同步到Kafka(出云)

CSS/ES

全量+增量数据同步

将MySQL同步到CSS/ES(出云)

  • 本地自建Oracle数据库
  • ECS自建Oracle数据库
说明:

目前仅支持白名单用户使用。

全量+增量数据同步

将MySQL同步到Oracle

  • 本地自建MySQL数据库
  • ECS自建MySQL数据库

Kafka

增量数据同步

将MySQL同步到Kafka(自建-自建)

CSS/ES

全量+增量数据同步

将MySQL同步到CSS/ES(自建-自建)

  • 本地自建PostgreSQL数据库
  • ECS自建PostgreSQL数据库
  • 其他云上PostgreSQL数据库
  • RDS for PostgreSQL

RDS for PostgreSQL

增量数据同步

全量数据同步

全量+增量数据同步

将PostgreSQL同步到PostgreSQL

GaussDB(DWS)

全量+增量数据同步

将PostgreSQL同步到GaussDB(DWS)

GaussDB(for openGauss)主备版

全量数据同步

全量+增量数据同步

将PostgreSQL同步到GaussDB(for openGauss)主备版

GaussDB(for openGauss)分布式版

全量数据同步

全量+增量数据同步

将PostgreSQL同步到GaussDB(for openGauss)分布式版

  • RDS for PostgreSQL

Kafka

增量数据同步

将PostgreSQL同步到Kafka(出云)

DDM

RDS for MySQL

全量+增量数据同步

将DDM同步到MySQL(入云)

  • 本地自建MySQL数据库
  • ECS自建MySQL数据库
  • 其他云上MySQL数据库

全量+增量数据同步

将DDM同步到MySQL(出云)

DDM

全量+增量数据同步

将DDM同步到DDM

GaussDB(DWS)

全量+增量数据同步

将DDM同步到GaussDB(DWS)

  • 本地自建Oracle数据库
  • ECS自建Oracle数据库
说明:

目前仅支持白名单用户使用。

全量+增量数据同步

将DDM同步到Oracle

Kafka

增量数据同步

将DDM同步到Kafka

  • 本地自建Oracle数据库
  • ECS自建Oracle数据库

RDS for MySQL

全量数据同步

全量+增量数据同步

将Oracle同步到MySQL

GaussDB(for MySQL)主备版

全量数据同步

全量+增量数据同步

将Oracle同步到GaussDB(for MySQL)主备版

RDS for PostgreSQL

全量数据同步

全量+增量数据同步

将Oracle同步到PostgreSQL

GaussDB(for openGauss)主备版

说明:

目前仅支持白名单用户使用。

增量数据同步

全量数据同步

全量+增量数据同步

将Oracle同步到GaussDB(for openGauss)主备版

GaussDB(for openGauss)分布式版

增量数据同步

全量数据同步

全量+增量数据同步

将Oracle同步到GaussDB(for openGauss)分布式版

DDM

全量数据同步

全量+增量数据同步

将Oracle同步到DDM

GaussDB(DWS)

全量数据同步

全量+增量数据同步

将Oracle同步到GaussDB(DWS)

Kafka

增量数据同步

将Oracle同步到Kafka

GaussDB(for openGauss)分布式版

  • 本地自建MySQL数据库
  • ECS自建MySQL数据库
  • 其他云上MySQL数据库
  • RDS for MySQL

增量数据同步

将GaussDB(for openGauss)分布式版同步到MySQL

  • 本地自建Oracle数据库
  • ECS自建Oracle数据库

全量数据同步

增量数据同步

全量+增量数据同步

将GaussDB(for openGauss)分布式版同步到Oracle

GaussDB(DWS)

全量数据同步

增量数据同步

全量+增量数据同步

说明:

目前全量+增量同步仅支持白名单用户使用。

将GaussDB(for openGauss)分布式版同步到GaussDB(DWS)

Kafka

增量数据同步

将GaussDB(for openGauss)分布式版同步到Kafka

GaussDB(for openGauss)分布式版

全量数据同步

增量数据同步

全量+增量数据同步

将GaussDB(for openGauss)分布式版同步到GaussDB(for openGauss)分布式版

GaussDB(for openGauss)主备版

说明:

目前仅支持白名单用户使用。

全量数据同步

增量数据同步

全量+增量数据同步

将GaussDB(for openGauss)分布式版同步到GaussDB(for openGauss)主备版

GaussDB(for openGauss)主备版

  • 本地自建MySQL数据库
  • ECS自建MySQL数据库
  • 其他云上MySQL数据库
  • RDS for MySQL
说明:

目前仅支持白名单用户使用。

全量数据同步

增量数据同步

全量+增量数据同步

将GaussDB(for openGauss)主备版同步到MySQL

  • 本地自建Oracle数据库
  • ECS自建Oracle数据库

全量数据同步

增量数据同步

全量+增量数据同步

将GaussDB(for openGauss)主备版同步到Oracle

Kafka

增量数据同步

将GaussDB(for openGauss)主备版同步到Kafka

GaussDB(DWS)

说明:

目前仅支持白名单用户使用。

全量数据同步

增量数据同步

全量+增量数据同步

将GaussDB(for openGauss)主备版同步到GaussDB(DWS)

GaussDB(for openGauss)分布式版

全量数据同步

增量数据同步

全量+增量数据同步

将GaussDB(for openGauss)主备版同步到GaussDB(for openGauss)分布式版

GaussDB(for openGauss)主备版

全量数据同步

增量数据同步

全量+增量数据同步

将GaussDB(for openGauss)主备版同步到GaussDB(for openGauss)主备版

GaussDB(for MySQL)主备版

  • 本地自建MySQL数据库
  • ECS自建MySQL数据库
  • 其他云上MySQL数据库
  • RDS for MySQL
说明:

目前仅支持白名单用户使用。

增量数据同步

全量+增量数据同步

将GaussDB(for MySQL)主备版同步到MySQL

GaussDB(DWS)

说明:

目前仅支持白名单用户使用。

全量+增量数据同步

将GaussDB(for MySQL)主备版同步到GaussDB(DWS)

Kafka

增量数据同步

将GaussDB(for MySQL)主备版同步到Kafka

CSS/ES

全量+增量数据同步

将GaussDB(for MySQL)主备版同步到CSS/ES

  • 本地自建Oracle数据库
  • ECS自建Oracle数据库

全量+增量数据同步

将GaussDB(for MySQL)主备版同步到Oracle

DDS

  • 自建MongoDB
  • 其他云上MongoDB

增量数据同步支持以下方式:

副本集到副本集

集群到集群(源数据库集群版本不小于4.0)

将DDS同步到MongoDB

DB2 for LUW

GaussDB(for openGauss)分布式版

说明:

目前仅支持白名单用户使用。

全量数据同步

全量+增量数据同步

将DB2同步到GaussDB(for openGauss)主备版

GaussDB(for openGauss)主备版

说明:

目前仅支持白名单用户使用。

全量数据同步

全量+增量数据同步

将DB2同步到GaussDB(for openGauss)分布式版

分享:

    相关文档

    相关产品

close