实时同步功能可以支持源数据库和目标数据库中的同步对象(包括数据库、schema、表)的名称不同。如果同步的数据库对象在源数据库和目标数据库中的命名不同,那么可以使用数据复制服务提供的对象名映射功能进行映射。其中包括:库映射、schema映射、表映射。
对象名映射功能支持在如下场景使用:
本小节主要介绍如何在实时同步任务配置过程中,使用对象名映射功能,该功能的映射关系详情可参见查看同步映射章节。
目前在MySQL->MySQL、MySQL->PostgreSQL、MySQL->GaussDB(for MySQL)主备版、MySQL->GaussDB(for openGauss)和Oracle->GaussDB(for openGauss)分布式版的实时同步过程中,如果待同步的库在源数据库和目标数据库中存储名称不同,可以使用实时同步提供的库映射功能进行库名映射。例如:将源数据库中的A库同步到目标数据库,变成目标数据库中的B库,此时就可以使用库映射功能来实现。
在“编辑库名”的弹出框中,填写新的数据库名,修改后的名称即为保存在目标数据库中的库名。
schema指数据库对象的集合,这个集合包含了各种对象如:表、视图、存储过程、索引等。
目前仅在MySQL->PostgreSQL、MySQL->GaussDB(for openGauss)、Oracle->GaussDB(for openGauss)分布式版的实时同步过程中,如果待同步的schema在源数据库和目标数据库中的名称不同,可以使用实时同步提供的schema映射功能进行schema名映射。例如:将源数据库中的schemaA同步到目标数据库,变成目标数据库中的schemaB,此时就可以使用schema映射功能来实现。
在“编辑schema名”的弹出框中,填写新的schema名,修改后的名称即为保存在目标数据库中的schema名。
目前仅在MySQL->PostgreSQL、MySQL->GaussDB(for MySQL)主备版、MySQL->GaussDB(for openGauss)和Oracle->GaussDB(for openGauss)分布式版的实时同步过程中,如果待同步的表在源数据库和目标数据库中的名称不同,可以使用实时同步提供的表映射功能进行表名映射。例如:将源数据库中的A表同步到目标数据库,变成目标数据库中的B表,此时就可以使用表映射功能来实现。
在“编辑表名”的弹出框中,填写新的表名,修改后的名称即为保存在目标数据库中的表名。
对于一个Web开发者来说,504和502问题看上去好像很简单,每个人也可能都遇到过,...
操作场景 该任务指导已购买专业版、高级版或者企业版的用户增加扫描的域名配额。...
本文介绍了如何使用任务步骤的等待回调(waitForCallback)模式集成MNS主题,并...
如果问最近手机市场哪款手机的关注度最高 , 答案一定是三星 Galaxy S21 了。自 1...
首先,开发一套安全策略 保护Web服务器的第一步是确保网络管理员清楚安全策略中...
为指引 Pandas 未来开发方向,Pandas 官方团队于 2019 年夏搞了一次调研,这次调...
关于 Python 的导入机制,我以前写过一篇文章,非常详细,感兴趣的可以点击这个...
随着5G的到来,数据的发送和处理已移至网络的边缘。这种边缘计算对业务意味着什...
企业级系统规模普遍较大,微服务组件众多,所以对服务间接口进行统一管理是企业...
QUIC 协议能帮您大幅提升 App 访问速度,在弱网络、Wi-Fi 和4G频繁切换等场景下...