【PolarDB·进阶推荐】从PolarDB MySQL同步至云原生数据仓库AnalyticDB PostgreSQL

「已注销」 2022-03-18 21:15:30

云原生数据仓库AnalyticDB PostgreSQL版(原分析型数据库PostgreSQL版)为您提供简单、快速、经济高效的PB级云端数据仓库解决方案。通过数据传输服务DTS(Data Transmission Service),您可以将PolarDB MySQL同步至云原生数据仓库AnalyticDB PostgreSQL,帮助您快速实现对海量数据的即席查询分析、ETL处理和可视化探索。

前提条件

注意事项

  • DTS在执行全量数据初始化时将占用源库和目标库一定的读写资源,可能会导致数据库的负载上升,在数据库性能较差、规格较低或业务量较大的情况下(例如源库有大量慢SQL、存在无主键表或目标库存在死锁等),可能会加重数据库压力,甚至导致数据库服务不可用。因此您需要在执行数据同步前评估源库和目标库的性能,同时建议您在业务低峰期执行数据同步(例如源库和目标库的CPU负载在30%以下)。
  • 全量初始化过程中,并发INSERT会导致目标实例的表碎片,全量初始化完成后,目标实例的表空间比源集群的表空间大。

同步限制

  • 同步对象仅支持数据表。
  • 不支持BIT、VARBIT、GEOMETRY、ARRAY、UUID、TSQUERY、TSVECTOR、TXID_SNAPSHOT类型的数据同步。
  • 暂不支持同步前缀索引,如果源库存在前缀索引可能导致数据同步失败。
  • 在数据同步时,请勿对源库的同步对象使用gh-ost或pt-online-schema-change等类似工具执行在线DDL变更,否则会导致同步失败。

支持同步的SQL操作

  • DML操作:INSERT、UPDATE、DELETE。
  • DDL操作:ADD COLUMN。

    说明 不支持CREATE TABLE操作,如果您需要将新增的表作为同步对象,则需要执行新增同步对象操作。

支持的同步架构

  • 1对1单向同步。
  • 1对多单向同步。
  • 多对1单向同步。

术语对应关系

 
PolarDB MySQL云原生数据仓库AnalyticDB PostgreSQL
DatabaseSchema
TableTable

操作步骤

  1. 购买数据同步作业,详情请参见购买流程

    说明 购买时,选择源实例为PolarDB、目标实例为AnalyticDB PostgreSQL,并选择同步拓扑为单向同步。

  2. 登录数据传输控制台
  3. 在左侧导航栏,单击数据同步。
  4. 在同步作业列表页面顶部,选择同步的目标实例所属地域。
  5. 定位至已购买的数据同步实例,单击配置同步链路。
  6. 配置同步通道的源实例及目标实例信息。

    配置源和目标实例信息

     

····

更多内容可见:https://help.aliyun.com/document_detail/118332.html

 

...全文
377 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-大数据 发布问题, 以便更快地解决您的疑问

52

社区成员

发帖
与我相关
我的任务
社区描述
PolarDB开发者
其他 企业社区
社区管理员
  • csdnsqst0017
  • kikokingzz
  • karina17
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

社区初立,为了鼓励小友们在社区中积极互动,现在有一个活动如下:

试试用AI创作助手写篇文章吧