文档首页 > > 常见问题> 通用操作> 多对一的场景约束及操作建议

多对一的场景约束及操作建议

分享
更新时间: 2020/04/23 GMT+08:00

因业务需要,不同实例、不同表的数据需要进行合并时,数据复制服务提供的数据迁移和数据同步均支持多对一的场景。

操作建议

  • 为避免创建任务过程中出现空间不足问题,建议提前计算源数据库的数据量总和,根据该总和一次性规划目标实例的磁盘空间,剩余磁盘空间需大于源库实际数据量大小的总和(例如“源系统1”数据量大小为1GB,“源系统2”数据量大小为3GB,“源系统3”数据量大小为6GB,则目标实例的剩余磁盘空间应该大于10GB)。
  • 对于MySQL引擎,目标端参数的设置需要考虑整体资源的提升,建议使用第一个任务的参数对比功能中“常规参数”“一键修改”(其中max_connections除外),而“性能参数”应该结合目标端实际规格做相应的手工设置。
    图1 参数对比

场景一:多对一数据迁移

数据迁移是以整体数据库搬迁为目的,可以实现实例级多对一迁移,不支持源端具有同名的数据库,不支持库名映射。

图2 多对一数据迁移

场景二:多对一数据同步

数据同步不同于数据迁移,是维持不同业务之间的数据持续性流动,可以实现表级数据多对一同步,并支持库级映射。

图3 多对一数据同步

操作流程

创建任务时,为方便多对一任务间的相互识别,请在创建顺序上确保第一个任务进入全量迁移后再创建第二个任务,具体操作请参见:快速入门

图4 操作流程
分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问