支持的数据库-凯发k8国际娱乐官网入口
数据复制k8凯发的服务支持多种数据源之间的数据流通,实时迁移、备份迁移、实时同步、数据订阅和实时灾备对不同数据库的支持情况如下所示。
实时迁移
实时迁移适用于跨云平台、云下数据库迁移上云或云上跨区域等多种业务场景的全部数据库对象迁移,其支持的数据库、版本和迁移类型如下所示,更多实时迁移的功能特性可参考。
其中,自建数据库(例如mysql、mongodb等)包含本地自建数据库和ecs自建数据库,rds for mysql指华为云云数据库rds上的mysql数据库。
- 目前部分功能仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。
- 不支持从高版本迁移到低版本。
- mysql为源迁移方案
表1 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
迁移类型
mysql
- 自建mysql
5.5、5.6、5.7、8.0版本
- 其他云上mysql
5.5、5.6、5.7、8.0版本
rds for mysql
所有版本
全量数据迁移
全量 增量数据迁移
ddm
关联rds同源库版本
全量数据迁移
全量 增量数据迁移
gaussdb(for mysql)
兼容mysql 8.0版本
全量数据迁移
全量 增量数据迁移
rds for mysql
所有版本
rds for mysql
所有版本
全量数据迁移
全量 增量数据迁移
自建或其他云上mysql
5.5、5.6、5.7、8.0版本
全量数据迁移
全量 增量数据迁移
ddm
关联rds同源库版本
全量数据迁移
全量 增量数据迁移
gaussdb(for mysql)
兼容mysql 8.0版本
全量数据迁移
全量 增量数据迁移
- 自建mysql
- mongodb为源迁移方案
表2 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
迁移类型
mongodb
- 自建mongodb
3.2、3.4、3.6、4.0、4.2、4.4版本
- 其他云上mongodb
3.2、3.4、3.6、4.0、4.2、4.4版本
- dds
3.2、3.4、4.0、4.2、4.4版本
说明:- 源数据库不支持geminidb mongo。
dds
3.4、4.0、4.2、4.4版本
全量数据迁移
全量 增量数据迁移支持以下方式:
- 副本集到副本集
- 副本集到集群
- 集群到集群
说明:- 当源数据库为dds集群实例时,目前仅在同vpc场景下支持增量迁移。
- 单节点类型实例的全量 增量迁移目前仅支持源库为华为云单节点实例。
mongodb
- 自建mongodb
3.2、3.4、4.0版本
- 其他云上mongodb
3.2、3.4、4.0版本
- dds
3.4、4.0版本
说明:- 源数据库不支持geminidb mongo。
geminidb mongo
3.4、4.0版本
全量数据迁移
全量 增量数据迁移支持以下方式:
- 副本集到副本集
- 副本集到集群
- 集群到集群
说明:源库为dds集群时,只支持全量迁移。
- 自建mongodb
- dds为源迁移方案
表3 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
迁移类型
dds
dds
3.2、3.4、4.0、4.2、4.4版本
- 自建mongodb
3.2、3.4、3.6、4.0、4.2、4.4版本
- 其他云上mongodb
3.2、3.4、3.6、4.0、4.2、4.4版本
全量数据迁移
全量 增量数据迁移支持以下方式:
- 副本集到单节点
- 副本集到副本集
- 副本集到集群
- 单节点到单节点
- 单节点到副本集
- 单节点到集群
- 自建mongodb
- mysql分库分表为源迁移方案
表4 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
迁移类型
mysql分库分表
ddm
ddm
全量数据迁移
全量 增量数据迁移
- redis为源迁移方案
表5 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
迁移类型
redis
自建开源单机redis
2.8.x、3.0.x、3.2.x、4.0.x、5.0.x版本
geminidb redis
全量数据迁移
全量 增量数据迁移
- redis集群为源迁移方案
表6 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
迁移类型
redis集群
- 本地自建官方redis开源集群
3.0.x、4.0.x、5.0.x版本
- ecs自建官方redis开源集群
3.0.x、4.0.x、5.0.x版本
geminidb redis
说明:目前仅支持白名单用户使用。
全量 增量数据迁移
- 本地自建官方redis开源集群
- geminidb redis为源迁移方案
表7 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
迁移类型
geminidb redis
geminidb redis
- 自建开源codis
3.0及以上版本
- 自建开源redis单机
2.8.x、3.0.x、3.2.x、4.0.x、5.0.x版本
- 自建开源redis主备
4.0.x、5.0.x版本
全量 增量数据迁移
geminidb redis
- 自建开源redis集群
4.0及以上版本
全量 增量数据迁移
- 自建开源codis
备份迁移
备份迁移通过将源数据库的数据导出成备份文件,并上传至对象存储服务,然后恢复到目标数据库。备份迁移可以帮助您在云服务不触碰源数据库的情况下,实现数据迁移。其支持的数据库、版本和迁移类型如表8所示,更多备份迁移的功能特性可参考。
不支持从高版本迁移到低版本。
备份文件版本 |
目标数据库版本 |
迁移方式 |
备份文件来源 |
---|---|---|---|
本地及其他云microsoft sql server数据库备份文件版本:
|
rds for sql server
|
全量迁移 增量迁移 |
obs自建桶 rds全量备份 |
rds for sql server全量备份文件版本:
|
全量迁移 增量迁移 |
obs自建桶 rds全量备份 |
实时同步
实时同步是在不同系统之间,将数据通过同步技术从一个数据源拷贝到其他数据库,并保持一致,实现关键业务的数据实时流动。其支持的数据库、版本和同步模式如下所示,更多实时同步的功能特性可参考。
其中,自建数据库(例如mysql、oracle、postgresql等)包含本地自建数据库和ecs自建数据库,rds for mysql指华为云云数据库rds上的mysql数据库。
- 目前部分功能仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。
- 不支持从高版本迁移到低版本。
- mysql为源同步方案
表9 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
同步模式
mysql
- 自建mysql
5.5、5.6、5.7、8.0版本
- 其他云上mysql
5.5、5.6、5.7、8.0版本
rds for mysql
所有版本
增量数据同步
全量数据同步
全量 增量数据同步
gaussdb(for mysql)
8.0版本
增量数据同步
全量 增量数据同步
rds for postgresql
9.5、9.6、10、11版本
全量数据同步
全量 增量数据同步
gaussdb分布式版
1.0.0及以上
增量数据同步
全量数据同步
全量 增量数据同步
gaussdb主备版
1.0.0及以上
增量数据同步
全量数据同步
全量 增量数据同步
gaussdb(dws)
8.1.3、8.2.0版本
增量数据同步
全量数据同步
全量 增量数据同步
kafka
0.11及以上版本
增量数据同步
全量 增量数据同步
css/es
elasticsearch 5.5、6.2、6.5、7.1、7.6、7.9、7.10版本
全量 增量数据同步
rds for mysql
所有版本
rds for mysql
所有版本
增量数据同步
全量 增量数据同步
- 自建mysql
5.5、5.6、5.7、8.0版本
- 其他云上mysql
5.5、5.6、5.7、8.0版本
增量数据同步
全量 增量数据同步
gaussdb(for mysql)
8.0版本
增量数据同步
全量 增量数据同步
rds for postgresql
9.5、9.6、10、11版本
全量数据同步
全量 增量数据同步
gaussdb分布式版
1.0.0及以上
增量数据同步
全量数据同步
全量 增量数据同步
gaussdb主备版
1.0.0及以上
增量数据同步
全量数据同步
全量 增量数据同步
gaussdb(dws)
8.1.3、8.2.0版本
增量数据同步
全量数据同步
全量 增量数据同步
kafka
0.11及以上版本
增量数据同步
全量 增量数据同步
css/es
elasticsearch 5.5、6.2、6.5、7.1、7.6、7.9、7.10版本
全量 增量数据同步
自建oracle
10g、11g、12c、18c、19c版本
全量 增量数据同步
- 自建mysql
- mariadb为源同步方案
表10 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
同步模式
mariadb
- 本地自建mariadb 10.3、10.4、10.5版本
- ecs自建mariadb 10.3、10.4、10.5版本
- 其他云上mariadb 10.3、10.4、10.5版本
rds for mariadb
10.5版本
全量 增量数据同步
rds for mariadb
10.5版本
- 本地自建mariadb
10.5版本
- ecs自建mariadb
10.5版本
- 其他云上mariadb
10.5版本
全量 增量数据同步
- postgresql为源同步方案
表11 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
同步模式
postgresql
- 自建postgresql
9.4,9.5、9.6、10、11、12、13、14、15版本
- 其他云上postgresql
9.4,9.5、9.6、10、11、12、13、14、15版本
- rds for postgresql
9.5、9.6、10、11、12、13、14、15版本
rds for postgresql
9.5、9.6、10、11、12、13、14、15版本
增量数据同步
全量数据同步
全量 增量数据同步
- 自建postgresql
9.4,9.5、9.6、10、11、12、13、14版本
- 其他云上postgresql
9.4,9.5、9.6、10、11、12、13、14版本
- rds for postgresql
9.5、9.6、10、11、12、13、14版本
gaussdb(dws)
8.1.3、8.2.0版本
全量 增量数据同步
gaussdb主备版
增量数据同步
全量数据同步
全量 增量数据同步
说明:目前单增量数据同步仅支持白名单用户使用。
gaussdb分布式版
增量数据同步
全量数据同步
全量 增量数据同步
说明:目前单增量数据同步仅支持白名单用户使用。
rds for postgresql
9.5、9.6、10、11、12、13、14版本
kafka
0.11及以上版本
增量数据同步
rds for postgresql
9.5、9.6、10、11、12、13、14、15版本
自建postgresql
9.5、9.6、10、11、12、13、14版本
说明:目前仅支持白名单用户使用。
增量数据同步
全量数据同步
全量 增量数据同步
- 自建postgresql
9.4,9.5、9.6、10、11、12、13、14版本
- 其他云上postgresql
9.4,9.5、9.6、10、11、12、13、14版本
kafka
0.11及以上版本
增量数据同步
- 自建postgresql
- oracle为源同步方案
表12 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
同步模式
oracle
自建oracle
10g、11g、12c、18c、19c、21c版本
rds for mysql
所有版本
增量数据同步
全量数据同步
全量 增量数据同步
gaussdb(for mysql)
8.0版本
全量数据同步
全量 增量数据同步
rds for postgresql
9.5、9.6、10、11、12、13、14版本
全量数据同步
全量 增量数据同步
gaussdb主备版
1.0.0及以上
增量数据同步
全量数据同步
全量 增量数据同步
gaussdb分布式版
1.0.0及以上
增量数据同步
全量数据同步
全量 增量数据同步
ddm
全量数据同步
全量 增量数据同步
gaussdb(dws)
8.1.3、8.2.0版本
增量数据同步
全量数据同步
全量 增量数据同步
kafka
0.11及以上版本
增量数据同步
- ddm为源同步方案
表13 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
同步模式
ddm
ddm
rds for mysql
所有版本
增量数据同步
全量数据同步
全量 增量数据同步
自建或其他云上mysql
5.6、5.7、8.0版本
增量数据同步
全量数据同步
全量 增量数据同步
ddm
以现网版本为准
全量 增量数据同步
gaussdb(dws)
8.1.3、8.2.0版本
全量 增量数据同步
自建oracle
10g、11g、12c、18c、19c版本
增量数据同步
全量数据同步
全量 增量数据同步
kafka
0.11及以上版本
增量数据同步
- gaussdb(for mysql)为源同步方案
表14 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
同步模式
gaussdb(for mysql)
gaussdb(for mysql)
8.0版本
- rds for mysql
8.0版本
- 自建或其他云上mysql
8.0版本
增量数据同步
全量 增量数据同步
gaussdb(for mysql)
8.0版本
增量数据同步
全量 增量数据同步
gaussdb(dws)
8.1.3、8.2.0版本
全量 增量数据同步
kafka
0.11及以上版本
增量数据同步
全量 增量数据同步
css/es
elasticsearch 5.5、6.2、6.5、7.1、7.6、7.9、7.10版本
全量 增量数据同步
自建oracle
10g、11g、12c、18c、19c版本
全量 增量数据同步
- rds for mysql
- gaussdb分布式版为源同步方案
表15 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
同步模式
gaussdb分布式版
gaussdb分布式版
1.1.0及以上版本
rds for mysql
5.6、5.7
全量数据同步
增量数据同步
全量 增量数据同步
自建或其他云mysql
5.5、5.6、5.7
全量数据同步
增量数据同步
全量 增量数据同步
自建oracle
10g、11g、12c、18c、19c版本
全量数据同步
增量数据同步
全量 增量数据同步
gaussdb(dws)
8.1.3、8.2.0版本
全量数据同步
增量数据同步
全量 增量数据同步
说明:目前全量 增量同步仅支持白名单用户使用。
kafka
0.11及以上版本
增量数据同步
gaussdb分布式版
1.1.0及以上版本
全量数据同步
增量数据同步
全量 增量数据同步
gaussdb主备版
1.1.0及以上版本
全量数据同步
增量数据同步
全量 增量数据同步
- gaussdb主备版为源同步方案
表16 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
同步模式
gaussdb主备版
gaussdb主备版
1.3及以上版本
rds for mysql
5.6、5.7
全量数据同步
增量数据同步
全量 增量数据同步
自建或其他云mysql
5.5、5.6、5.7
全量数据同步
增量数据同步
全量 增量数据同步
自建oracle
10g、11g、12c、18c、19c版本
全量数据同步
增量数据同步
全量 增量数据同步
kafka
0.11及以上版本
增量数据同步
gaussdb(dws)
8.1.3、8.2.0版本
全量数据同步
增量数据同步
全量 增量数据同步
gaussdb分布式版
1.1.0及以上版本
全量数据同步
增量数据同步
全量 增量数据同步
gaussdb主备版
1.1.0及以上版本
全量数据同步
增量数据同步
全量 增量数据同步
- mongodb为源同步方案
表17 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
同步模式
mongodb
- 自建mongodb
3.2、3.4、3.6、4.0、4.2、4.4版本
- 其他云上mongodb
3.2、3.4、3.6、4.0、4.2、4.4版本
- dds
3.2、3.4、4.0、4.2、4.4版本
说明:源数据库不支持geminidb mongo。
dds
3.4、4.0、4.2、4.4版本
全量 增量数据同步支持以下方式:
- 副本集到副本集
- 自建mongodb
- dds为源同步方案
表18 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
同步模式
dds
dds
3.2、3.4、4.0、4.2、4.4版本
- 自建mongodb
3.2、3.4、3.6、4.0、4.2、4.4版本
- 其他云上mongodb
3.2、3.4、3.6、4.0、4.2、4.4版本
增量数据同步支持以下方式:
副本集到副本集
集群到集群(源数据库集群版本不小于4.0)
dds
4.0、4.2、4.4版本
kafka
0.11及以上版本
增量数据同步
- 自建mongodb
- db2 for luw为源同步方案
表19 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
同步模式
db2 for luw
db2 for luw
9.7、10.1、10.5、11.1、11.5版本
gaussdb分布式版
1.1.0及以上版本
全量数据同步
全量 增量数据同步
gaussdb主备版
1.1.0及以上版本
全量数据同步
全量 增量数据同步
gaussdb(dws)
8.1.3、8.2.0版本
全量数据同步
全量 增量数据同步
- tidb为源同步方案
表20 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
同步模式
tidb
tidb
4.0.0及以上版本(不包括dev版本)
gaussdb(for mysql)
8.0版本
全量 增量数据同步
- microsoft sql server为源同步方案
表21 数据库信息 源数据库引擎
源数据库类型和版本
目标数据库类型和版本
同步模式
microsoft sql server
- 自建microsoft sql server
企业版2012、2014、2016、2017、2019版本
标准版2016 sp2及以上版本、2017、2019版本
- 其他云上microsoft sql server
企业版2012、2014、2016、2017、2019版本
标准版2016 sp2及以上版本、2017、2019版本
- rds for sql server
企业版2012、2014、2016、2017、2019版本
标准版2016 sp2及以上版本、2017、2019版本
gaussdb(dws)
8.1.3、8.2.0版本
全量 增量数据同步
gaussdb分布式版
1.1.0及以上版本
全量 增量数据同步
gaussdb主备版
1.1.0及以上版本
全量 增量数据同步
rds for sql server
- 企业版2012、2014、2016、2017、2019版本
- 标准版2016 sp2及以上版本、2017、2019版本
说明:目前仅支持白名单用户使用。
全量 增量数据同步
kafka
0.11及以上版本
说明:目前仅支持白名单用户使用。
增量数据同步
- 自建microsoft sql server
数据订阅
数据订阅是获取数据库中关键业务的数据变化信息,并将其缓存并提供统一的sdk接口,方便下游业务订阅、获取、并消费,其支持的数据库和订阅的数据类型如表22所示,更多数据订阅的功能特性可参考。
数据库引擎 |
支持订阅的数据类型 |
---|---|
rds for mysql 5.6、5.7版本 |
|
实时灾备
为了解决地区故障导致的业务不可用,数据复制服务推出灾备场景,为用户业务连续性提供数据库的同步保障。实时灾备支持的数据库和版本如下表所示,更多实时灾备的功能特性可参考。
其中,自建数据库(例如mysql)包含本地自建数据库和ecs自建数据库,rds for mysql指华为云云数据库rds上的mysql数据库。
- 目前部分功能仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。
- 不支持从高版本灾备到低版本。
- mysql为源灾备方案
表23 数据库信息 业务数据库引擎
业务数据库类型和版本
灾备数据库类型和版本
mysql
- 自建mysql
5.6、5.7、8.0版本
- 其他云上mysql
5.6、5.7、8.0版本
rds for mysql
所有版本
gaussdb(for mysql)
8.0版本
rds for mysql
所有版本
rds for mysql
所有版本
- 自建mysql
5.6、5.7、8.0版本
- 其他云上mysql
5.6、5.7、8.0版本
gaussdb(for mysql)
8.0版本
- 自建mysql
- ddm为源灾备方案
表24 数据库信息 业务数据库引擎
业务数据库类型和版本
灾备数据库类型和版本
ddm
ddm
ddm
- gaussdb(for mysql)为源灾备方案
业务数据库引擎
业务数据库类型和版本
灾备数据库类型和版本
gaussdb(for mysql)
gaussdb(for mysql)
8.0版本
gaussdb(for mysql)
8.0版本
录制回放
录制回放是指将源数据库发生的真实业务流量,在目标数据库模拟执行,从而观察和检验目标数据库的功能和性能表现。录制回放支持的数据库和版本如表25所示,更多录制回放的功能特性可参考。
其中,自建数据库(例如mysql、mariadb等)包含本地自建数据库和ecs自建数据库,rds for mysql指华为云云数据库rds上的mysql数据库。
- 不支持从高版本到低版本的回放。
源数据库引擎 |
源数据库类型和版本 |
目标数据库类型和版本 |
---|---|---|
mysql |
rds for mysql 所有版本 |
rds for mysql 所有版本 |
gaussdb(for mysql) 兼容mysql 8.0版本 |
||
|
rds for mysql 所有版本 |
|
gaussdb(for mysql) 兼容mysql 8.0版本 |
||
gaussdb(for mysql) |
gaussdb(for mysql) 兼容mysql 8.0版本 |
gaussdb(for mysql) 兼容mysql 8.0版本 |
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨