从RDS MySQL同步至AnalyticDB PostgreSQL_MySQL同步至其他数据库_数据同步_RDS MySQL 数据库_云数据库 RDS 版
从RDS MySQL同步至AnalyticDB PostgreSQL
数据传输服务DTS(Data Transmission Service)支持将RDS MySQL同步至AnalyticDB PostgreSQL。通过DTS提供的数据同步功能,可以轻松实现数据的流转,将企业数据集中分析。
前提条件
- RDS MySQL中待同步的数据表必须具备主键。
- 数据同步的目标AnalyticDB PostgreSQL实例已存在,如不存在请创建AnalyticDB PostgreSQL实例。
注意事项
DTS在执行全量数据初始化时将占用源库和目标库一定的读写资源,可能会导致数据库的负载上升,在数据库性能较差、规格较低或业务量较大的情况下(例如源库有大量慢SQL、存在无主键表或目标库存在死锁等),可能会加重数据库压力,甚至导致数据库服务不可用。因此您需要在执行数据同步前评估源库和目标库的性能,同时建议您在业务低峰期执行数据同步(例如源库和目标库的CPU负载在30%以下)。
同步限制
- 同步对象仅支持数据表。
- 不支持BIT、VARBIT、GEOMETRY、ARRAY、UUID、TSQUERY、TSVECTOR、TXID_SNAPSHOT类型的数据同步。
- 在数据同步时,请勿对源库的同步对象使用gh-ost或pt-online-schema-change等类似工具执行在线DDL变更,否则会导致同步失败。
支持的同步语法
- DML操作:INSERT、UPDATE、DELETE。
- DDL操作:ADD COLUMN、RENAME COLUMN。
说明 不支持CREATE TABLE操作,如果您需要将新增的表作为同步对象,则需要执行新增同步对象操作。
支持的同步架构
- 1对1单向同步。
- 1对多单向同步。
- 多对1单向同步。
术语/概念对应关系
MySQL中的术语/概念 | AnalyticDB PostgreSQL中的术语/概念 |
---|---|
Database | Schema |
Table | Table |
操作步骤
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论