检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
subnet-default 自定义,易理解可识别。 ECS ECS名称 ecs-mongodb 自定义,易理解可识别。 规格 s6.xlarge.2 4vCPUs|8GiB 本示例中选择的规格。 实际选择的规格需要结合业务场景选择,请参考弹性云服务器的实例规格。 操作系统 CentOS 7.6
标数据库GaussDB的数据长期同步。 解决问题 企业业务高速发展,传统数据库扩容性差,迫切需要分布式化改造。 传统数据库需要自购并安装服务器、系统、数据库等软件,运维成本高、难度大。 传统数据库性能瓶颈问题,复杂查询性能较差。 如何不中断业务并且平滑的实现数据迁移。 业务架构图
将MySQL同步到GaussDB分布式版 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 本地自建MySQL数据库 ECS自建MySQL数据库 GaussDB分布式(MySQL兼容模式) 数据库账号权限要求 在使用DRS进行同步时,连接源库和目标库的数据库账号需要
表1 支持的数据库 源数据库 目标数据库 本地自建数据库(PostgreSQL 9.4、9.5、9.6、10、11、12、13、14版本) ECS自建数据库(PostgreSQL 9.4、9.5、9.6、10、11、12、13、14版本) GaussDB主备版 目前仅支持白名单用户使用。
支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 GaussDB分布式版 本地自建MySQL数据库 5.5、5.6、5.7版本 ECS自建MySQL数据库 5.5、5.6、5.7版本 其他云上MySQL数据库 5.5、5.6、5.7版本 支持的同步对象范围 在使用DRS进
本地Oracle同步到GaussDB分布式版 概述 资源规划 操作流程 创建VPC和安全组 创建GaussDB实例 同步前构造数据 同步数据库 同步后进行数据校验 父主题: 实时同步
将GaussDB分布式版同步到Kafka 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 GaussDB分布式 Kafka 0.11及以上版本 支持的同步对象范围 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据
源数据库 目标数据库 GaussDB主备版 本地自建数据库(PostgreSQL 9.5、9.6、10、11、12、13、14、15版本) ECS自建数据库(PostgreSQL 9.5、9.6、10、11、12、13、14、15版本) 目前仅支持白名单用户使用。 支持的同步对象范围
源数据库 目标数据库 GaussDB主备版 本地自建数据库(PostgreSQL 9.5、9.6、10、11、12、13、14、15版本) ECS自建数据库(PostgreSQL 9.5、9.6、10、11、12、13、14、15版本) 目前仅支持白名单用户使用。 支持的同步对象范围
目标数据库 GaussDB分布式版 RDS for MySQL 5.6、5.7版本 本地自建MySQL数据库 5.5、5.6、5.7版本 ECS自建MySQL数据库 5.5、5.6、5.7版本 其他云上MySQL数据库 5.5、5.6、5.7版本 支持的同步对象范围 在使用DRS进
将GaussDB主备版同步到GaussDB(DWS) 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 GaussDB主备版 GaussDB(DWS)集群 目前仅支持白名单用户使用。 支持的同步对象范围 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围
将GaussDB分布式版同步到Kafka 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 GaussDB分布式 Kafka 0.11及以上版本 支持的同步对象范围 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,详细情况可参考表2。DRS会根据
GaussDB主备版为源任务配置方法 操作步骤 登录GaussDB主备版数据库所有节点。 查询配置文件位置: find / -name "pg_hba.conf" 打开pg_hba.conf,增加配置如下。 host all <user> 0.0.0.0/0 sha256 host
Server Management Studio客户端工具连接本地实例与云上实例,同时在“服务器对象 > 链接服务器”下找到当前实例的DBLink链接。 图2 查看DBLink链接 选中链接服务器,然后按F7,会自动弹出对象资源管理信息页,在该页面中可以方便你快速的自动创建脚本。 图3
ECS自建MySQL迁移到GaussDB(for MySQL) 方案概述 前提条件 资源规划 操作流程 实施步骤 父主题: 实时迁移
源数据库 目标数据库 GaussDB分布式版 本地自建数据库(PostgreSQL 9.5、9.6、10、11、12、13、14、15版本) ECS自建数据库(PostgreSQL 9.5、9.6、10、11、12、13、14、15版本) 目前仅支持白名单用户使用。 支持的同步对象范围
表1 支持的数据库 源数据库 目标数据库 本地自建数据库(PostgreSQL 9.4、9.5、9.6、10、11、12、13、14版本) ECS自建数据库(PostgreSQL 9.4、9.5、9.6、10、11、12、13、14版本) GaussDB分布式版 目前仅支持白名单用户使用。
源数据库 目标数据库 GaussDB分布式版 本地自建数据库(PostgreSQL 9.5、9.6、10、11、12、13、14、15版本) ECS自建数据库(PostgreSQL 9.5、9.6、10、11、12、13、14、15版本) 目前仅支持白名单用户使用。 支持的同步对象范围
GaussDB主备版为源强制结束任务 本小节介绍GaussDB主备版为源的同步链路在强制结束任务后如何清理源库流复制槽。 复制槽命名规则取决于数据库内核版本(可通过select working_version_num();命令查看),版本号低于92556默认使用串行解码,复制槽名
操作流程 构建MySQL服务器、购买GaussDB(for MySQL)实例,并且将MySQL服务器数据迁移到GaussDB(for MySQL)实例的整个流程的主要任务流如图1所示。 图1 流程图 父主题: ECS自建MySQL迁移到GaussDB(for MySQL)