/ 数据复制服务 drs/ 实时同步/ 同步方案概览
更新时间:2025-02-10 gmt 08:00

同步方案概览-九游平台

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

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

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

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

图1 实时同步原理

支持的数据库类型

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

表1 同步方案

源数据库类型

目标数据库类型

同步模式

相关文档

  • 本地自建mysql数据库
  • ecs自建mysql数据库
  • 其他云上mysql数据库
  • rds for mysql

rds for mysql

增量数据同步

全量数据同步

全量 增量数据同步

将mysql同步到mysql(入云)

taurusdb

增量数据同步

全量 增量数据同步

rds for postgresql

全量数据同步

全量 增量数据同步

将mysql同步到postgresql

gaussdb分布式版

增量数据同步

全量数据同步

全量 增量数据同步

(入云)

(自建)

gaussdb集中式

增量数据同步

全量数据同步

全量 增量数据同步

(入云)

(自建)

gaussdb(dws)

说明:

本服务目前已不支持,请使用数据治理中心进行同步。

增量数据同步

全量数据同步

全量 增量数据同步

rds for mariadb

增量数据同步

全量数据同步

全量 增量数据同步

将mysql同步到mariadb(入云)

rds for mysql

  • 本地自建mysql数据库
  • ecs自建mysql数据库
  • 其他云上mysql数据库

增量数据同步

全量 增量数据同步

(出云)

kafka

增量数据同步

全量 增量数据同步

(出云)

css/es

全量 增量数据同步

(出云)

  • 本地自建oracle数据库
  • ecs自建oracle数据库

全量 增量数据同步

  • 本地自建mariadb数据库
  • ecs自建mariadb数据库
  • 其他云上mariadb数据库

增量数据同步

全量数据同步

全量 增量数据同步

(出云)

  • 本地自建mysql数据库
  • ecs自建mysql数据库

kafka

增量数据同步

全量 增量数据同步

(自建-自建)

css/es

全量 增量数据同步

(自建-自建)

  • 本地自建postgresql数据库
  • ecs自建postgresql数据库
  • 其他云上postgresql数据库
  • rds for postgresql

rds for postgresql

增量数据同步

全量数据同步

全量 增量数据同步

将postgresql同步到postgresql

gaussdb(dws)

说明:

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

全量 增量数据同步

将postgresql同步到gaussdb(dws)

gaussdb集中式

增量数据同步

全量数据同步

全量 增量数据同步

说明:

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

gaussdb分布式版

增量数据同步

全量数据同步

全量 增量数据同步

说明:

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

将postgresql同步到gaussdb分布式版

  • 本地自建postgresql数据库
  • ecs自建postgresql数据库

kafka

增量数据同步

(自建-自建)

rds for postgresql

  • 本地自建postgresql数据库
  • ecs自建postgresql数据库

增量数据同步

全量数据同步

全量 增量数据同步

(出云)

kafka

增量数据同步

将postgresql同步到kafka(出云)

ddm

rds for mysql

增量数据同步

全量数据同步

全量 增量数据同步

将ddm同步到mysql(入云)

  • 本地自建mysql数据库
  • ecs自建mysql数据库
  • 其他云上mysql数据库

增量数据同步

全量数据同步

全量 增量数据同步

(出云)

ddm

全量 增量数据同步

gaussdb(dws)

说明:

本服务目前已不支持,请使用数据治理中心进行同步。

全量 增量数据同步

将ddm同步到gaussdb(dws)

  • 本地自建oracle数据库
  • ecs自建oracle数据库

增量数据同步

全量数据同步

全量 增量数据同步

kafka

增量数据同步

  • 本地自建oracle数据库
  • ecs自建oracle数据库

rds for mysql

增量数据同步

全量数据同步

全量 增量数据同步

taurusdb

全量数据同步

全量 增量数据同步

将oracle同步到taurusdb

rds for postgresql

全量数据同步

全量 增量数据同步

将oracle同步到postgresql

gaussdb集中式

增量数据同步

全量数据同步

全量 增量数据同步

(入云)

(自建-自建)

gaussdb分布式版

增量数据同步

全量数据同步

全量 增量数据同步

(入云)

(自建-自建)

ddm

全量数据同步

全量 增量数据同步

gaussdb(dws)

说明:

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

增量数据同步

全量数据同步

全量 增量数据同步

将oracle同步到gaussdb(dws)

kafka

增量数据同步

gaussdb分布式版

  • 本地自建mysql数据库
  • ecs自建mysql数据库
  • 其他云上mysql数据库
  • rds for mysql

全量数据同步

增量数据同步

全量 增量数据同步

将gaussdb分布式版同步到mysql(出云)

(自建-自建)

  • 本地自建oracle数据库
  • ecs自建oracle数据库

全量数据同步

增量数据同步

全量 增量数据同步

将gaussdb分布式版同步到oracle(出云)

(自建-自建)

gaussdb(dws)

说明:

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

全量数据同步

增量数据同步

全量 增量数据同步

kafka

增量数据同步

(出云)

(自建-自建)

gaussdb分布式版

全量数据同步

增量数据同步

全量 增量数据同步

(出云)

(自建-自建)

gaussdb集中式

全量数据同步

增量数据同步

全量 增量数据同步

(出云)

(自建-自建)

  • 本地自建postgresql数据库
  • ecs自建postgresql数据库
说明:

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

全量数据同步

增量数据同步

全量 增量数据同步

将gaussdb分布式版同步到postgresql(出云)

(自建-自建)

gaussdb集中式

  • 本地自建mysql数据库
  • ecs自建mysql数据库
  • 其他云上mysql数据库
  • rds for mysql

全量数据同步

增量数据同步

全量 增量数据同步

将gaussdb集中式版同步到mysql(出云)

(自建-自建)

  • 本地自建oracle数据库
  • ecs自建oracle数据库

全量数据同步

增量数据同步

全量 增量数据同步

将gaussdb集中式版同步到oracle(出云)

(自建-自建)

kafka

增量数据同步

(出云)

(自建-自建)

gaussdb(dws)

说明:

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

全量数据同步

增量数据同步

全量 增量数据同步

gaussdb分布式版

全量数据同步

增量数据同步

全量 增量数据同步

(出云)

(自建-自建)

gaussdb集中式

全量数据同步

增量数据同步

全量 增量数据同步

(出云)

(自建-自建)

  • 本地自建postgresql数据库
  • ecs自建postgresql数据库
说明:

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

全量数据同步

增量数据同步

全量 增量数据同步

(出云)

(自建-自建)

taurusdb

taurusdb

增量数据同步

全量 增量数据同步

  • 本地自建mysql数据库
  • ecs自建mysql数据库
  • 其他云上mysql数据库
  • rds for mysql

增量数据同步

全量 增量数据同步

将taurusdb同步到mysql

gaussdb(dws)

说明:

本服务目前已不支持,请使用数据治理中心进行同步。

全量 增量数据同步

kafka

增量数据同步

全量 增量数据同步

css/es

全量 增量数据同步

  • 本地自建oracle数据库
  • ecs自建oracle数据库

全量 增量数据同步

dds

  • 自建mongodb
  • 其他云上mongodb

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

副本集到副本集

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

kafka

增量数据同步

db2 for luw

gaussdb分布式版

全量数据同步

全量 增量数据同步

(入云)

(自建)

gaussdb集中式

全量数据同步

全量 增量数据同步

(入云)

自建)

tidb

taurusdb

全量 增量数据同步

  • 本地自建microsoft sql server数据库
  • ecs自建microsoft sql server数据库
  • 其他云上完全兼容microsoft sql server的数据库
  • rds for sql server

gaussdb(dws)

说明:

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

全量 增量数据同步

gaussdb集中式

增量数据同步

全量数据同步

全量 增量数据同步

gaussdb分布式版

增量数据同步

全量数据同步

全量 增量数据同步

microsoft sql server

全量 增量数据同步

rds for mysql

说明:

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

增量数据同步

全量数据同步

全量 增量数据同步

taurusdb

说明:

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

增量数据同步

全量数据同步

全量 增量数据同步

postgresql

说明:

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

增量数据同步

全量数据同步

全量 增量数据同步

rds for sql server

kafka

说明:

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

增量数据同步

(出云)

  • 本地自建microsoft sql server数据库
  • ecs自建microsoft sql server数据库
  • 其他云上完全兼容microsoft sql server的数据库

kafka

说明:

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

增量数据同步

(自建-自建)

  • 本地自建mongo数据库
  • ecs自建mongo数据库
  • 其他云上mongo数据库
  • dds

dds

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

副本集到副本集

  • 本地自建mariadb数据库
  • ecs自建mariadb数据库
  • 其他云上mariadb数据库

rds for mariadb

全量 增量数据同步

  • 本地自建mariadb数据库
  • ecs自建mariadb数据库
  • 其他云上mariadb数据库

rds for mysql

增量数据同步

全量 增量数据同步

taurusdb

增量数据同步

全量 增量数据同步

rds for mariadb

  • 本地自建mariadb数据库
  • ecs自建mariadb数据库
  • 其他云上mariadb数据库

全量 增量数据同步

cassandra

geminidb cassandra

全量数据同步

其他云上dynamodb(web服务)

geminidb dynamo

说明:

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

全量数据同步

全量 增量数据同步

  • 本地自建官方开源单机或主备redis数据库
  • ecs自建官方开源单机或主备redis数据库

geminidb redis

说明:

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

全量数据同步

全量 增量数据同步

  • 本地自建官方redis开源集群
  • ecs自建官方redis开源集群

geminidb redis

说明:

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

全量 增量数据同步

geminidb redis

  • 本地自建开源codis
  • ecs自建开源codis
  • 本地自建redis单机/主备
  • ecs自建redis单机/主备
  • geminidb redis
说明:

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

全量 增量数据同步

  • 本地自建redis集群
  • ecs自建redis集群
    说明:

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

全量 增量数据同步

源为其他云同步方案概览

drs支持将其他云数据库(例如aws的rds for mysql、aurora for mysql)中的数据同步至华为云数据库(例如云数据库rds for mysql)中。

表2 同步方案

源数据库云厂商

源数据库类型

目标数据库(华为云)

方案

aws

rds for mysql

rds for mysql

将mysql同步到mysql

aws

rds for mysql

taurusdb

aws

aurora for mysql

rds for mysql

将mysql同步到mysql

aws

aurora for mysql

taurusdb

aws

rds for mariadb

rds for mariadb

aws

rds for postgresql

rds for postgresql

将postgresql同步到postgresql

aws

aurora for postgresql(非serverless)

rds for postgresql

将postgresql同步到postgresql

aws

rds for oracle

gaussdb集中式

aws

rds for oracle

gaussdb分布式版

aws

rds for microsoft sql server

rds for sql server

aws

rds for microsoft sql server

gaussdb集中式

aws

rds for microsoft sql server

gaussdb分布式版

azure

database for mysql

rds for mysql

将mysql同步到mysql

azure

database for mysql

taurusdb

azure

database for mariadb

rds for mariadb

azure

database for postgresql

rds for postgresql

将postgresql同步到postgresql

azure

sql server on azure vms

rds for sql server

azure

azure sql database(db)

rds for sql server

azure

azure sql managed insatnce(mi)

rds for sql server

azure

sql server on azure vms

gaussdb集中式

azure

azure sql database(db)

gaussdb集中式

azure

azure sql managed insatnce(mi)

gaussdb集中式

azure

sql server on azure vms

gaussdb分布式版

azure

azure sql database(db)

gaussdb分布式版

azure

azure sql managed insatnce(mi)

gaussdb分布式版

google

cloud sql for mysql

rds for mysql

将mysql同步到mysql

google

cloud sql for mysql

taurusdb

google

cloud sql for postgresql

rds for postgresql

将postgresql同步到postgresql

阿里云

rds mysql

rds for mysql

将mysql同步到mysql

阿里云

rds mysql

taurusdb

阿里云

polardb mysql

rds for mysql

将mysql同步到mysql

阿里云

polardb mysql

taurusdb

阿里云

rds mariadb

rds for mariadb

阿里云

rds postgresql

rds for postgresql

将postgresql同步到postgresql

阿里云

polardb postgresql标准版和企业版

rds for postgresql

将postgresql同步到postgresql

腾讯云

tencentdb for mysql

rds for mysql

将mysql同步到mysql

腾讯云

tencentdb for mysql

taurusdb

腾讯云

tdsql-c mysql

rds for mysql

将mysql同步到mysql

腾讯云

tdsql-c mysql

taurusdb

腾讯云

tencentdb for postgresql

rds for postgresql

将postgresql同步到postgresql

相关文档

网站地图