检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
方案概述 本实践介绍在华为云弹性云服务器 ECS上构建社区版MySQL和创建TaurusDB实例,并使用数据复制服务DRS将本地MySQL数据库的数据迁移至TaurusDB。通过DRS提供的实时迁移任务,实现在数据库迁移过程中业务中断时间最小化。 应用场景 企业业务高速发展,传统数据库扩容性差,迫切需要分布式化改造。
将GaussDB分布式版同步到PostgreSQL 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 GaussDB分布式版(PG、ORA兼容模式。版本数据库内核版本为505.2及以下版本,内核版本与数据库发布版本对应关系。) 本地自建数据库(PostgreSQL 9
将PostgreSQL同步到Kafka 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 本地自建数据库(PostgreSQL 9.4、9.5、9.6、10、11、12、13、14、15、16版本) ECS自建数据库(PostgreSQL 9.4、9.5、9.6、1
将DDS同步到MongoDB 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 DDS实例(3.2、3.4、4.0、4.2、4.4、5.0版本) 说明: DDS 5.0版本当前仅支持副本集,不支持集群。 本地自建Mongo数据库(3.2、3.6、3.4、4.0、4.2、4
MySQL到MySQL双向同步 支持的源和目标数据库 表1 支持的数据库 本区数据库角色 源数据库 目标数据库 主1 RDS for MySQL(5.5、5.6、5.7、8.0版本) 本地自建MySQL数据库(MySQL 5.5、5.6、5.7、8.0版本) ECS自建MySQL数据库(MySQL
将MySQL同步到CSS/ES 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 RDS for MySQL 5.5、5.6、5.7、8.0版本 ElasticSearch 5.5、6.2、6.5、7.1、7.6、7.9、7.10版本 目前仅支持白名单用户使用。 使用建议
将GaussDB分布式版同步到MySQL 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 GaussDB分布式版(MYSQL、M兼容模式。版本数据库内核版本为505.2及以下版本,内核版本与数据库发布版本对应关系。) 本地自建MySQL数据库 5.5、5.6、5.7版本
将GaussDB集中式版同步到PostgreSQL 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 GaussDB集中式版(PG、A兼容模式。版本数据库内核版本为505.2及以下版本,内核版本与数据库发布版本对应关系。) 本地自建数据库(PostgreSQL 9.5、9
将DDM同步到Oracle 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 DDM实例 本地自建数据库 ECS自建数据库 使用须知 在创建同步任务前,请务必阅读以下使用须知。 建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。
将GaussDB集中式版同步到GaussDB分布式版 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 GaussDB集中式版(版本数据库内核版本为505.2及以下版本,内核版本与数据库发布版本对应关系。) GaussDB分布式 说明: 仅支持目标库版本等于或高于源库版本。
创建实时迁移任务 实时迁移是指在数据复制服务能够同时连通源数据库和目标数据库的情况下,只需要配置迁移的源、目标数据库实例及迁移对象即可完成整个数据迁移过程,再通过多项指标和数据的对比分析,帮助确定合适的业务割接时机,实现最小化业务中断的数据库迁移。 本文以本地MySQL迁移到云上RDS
DRS支持断点续传吗 针对数据库的迁移、同步场景,在迁移、同步过程中由于不可抗拒因素(例如网络波动)导致的任务失败,DRS通过记录当前解析和回放的位点(该位点同时也是数据库内部一致性的依据),下次从该位点开始回放的方式来实现断点续传,以确保数据的完整性。 增量阶段的迁移、同步,D
结束迁移任务 业务系统和数据库切换至目标数据库后,可选择结束迁移任务。对于需要恢复目标数据库或停止迁移的任务,您可选择结束任务,避免源数据库的操作继续同步到目标数据库,造成数据覆盖问题。 如下状态下的任务可以结束迁移: 创建中 配置 等待启动 全量迁移 全量迁移失败 增量迁移 增量迁移失败
将MySQL同步到MySQL 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 RDS for MySQL(5.5、5.6、5.7、8.0版本) 本地自建MySQL数据库(5.5、5.6、5.7、8.0版本) ECS自建MySQL数据库(5.5、5.6、5.7、8.0版本)
将MariaDB同步到MariaDB 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 本地自建MariaDB数据库 10.3、10.4、10.5版本 ECS自建MariaDB数据库 10.3、10.4、10.5版本 其他云上MariaDB数据库 10.3、10.4、10
将DDM同步到MySQL 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 DDM实例 RDS for MySQL(5.5、5.6、5.7、8.0版本) 数据库账号权限要求 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任
将GaussDB集中式版同步到Oracle 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 GaussDB集中式版(A兼容模式。版本数据库内核版本为505.2及以下版本,内核版本与数据库发布版本对应关系。) 本地自建Oracle数据库 11g、19c ECS自建Oracle数据库11g、19c
数据复制服务是否采用了压缩技术 压缩技术是提升性能和解决数据膨胀的关键技术,DRS在数据传输和增量数据存储两大环节采用了压缩技术。 数据传输压缩:在网络带宽不理想的环境中,进行数据同步与传输,DRS可以开启压缩开关,以减少数据传输对带宽的占用量。 增量数据存储压缩:增量数据转储成
结束同步任务 业务系统和数据库切换至目标数据库后,可选择结束同步任务。对于需要恢复目标数据库或停止同步的任务,您可选择结束任务,避免源数据库的操作继续同步到目标数据库,造成数据覆盖问题。 如下状态下的任务可以结束: 创建中 配置 等待启动 全量同步 全量同步失败 增量同步 增量同步失败
什么是数据复制服务 数据复制服务(Data Replication Service,简称DRS)是一种易用、稳定、高效、用于数据库实时迁移和数据库实时同步的云服务。 数据复制服务围绕云数据库,降低了数据库之间数据流通的复杂性,有效地帮助您减少数据传输的成本。 您可通过数据复制服务