分析型数据库PostgreSQL版(原HybridDB for PostgreSQL)为您提供简单、快速、经济高效的PB级云端数据仓库解决方案。通过数据传输服务DTS(Data Transmission Service),您可以将PolarDB-X同步至AnalyticDB for PostgreSQL,帮助您快速实现对海量数据的即席查询分析、ETL处理和可视化探索。
前提条件
- PolarDB-X中的数据库须基于RDS MySQL创建。
- 源库中待同步的表必须具备主键。
- 已创建AnalyticDB for PostgreSQL实例,详情请参见创建AnalyticDB for PostgreSQL实例。
注意事项
- DTS在执行全量数据初始化时将占用源库和目标库一定的读写资源,可能会导致数据库的负载上升,在数据库性能较差、规格较低或业务量较大的情况下(例如源库有大量慢SQL、存在无主键表或目标库存在死锁等),可能会加重数据库压力,甚至导致数据库服务不可用。因此您需要在执行数据同步前评估源库和目标库的性能,同时建议您在业务低峰期执行数据同步(例如源库和目标库的CPU负载在30%以下)。
- 数据同步期间,请勿对PolarDB-X执行扩容、缩容、迁移热点表、变更拆分键和变更DDL等操作,否则将导致数据同步失败。
- 如果需要在数据同步期间切换PolarDB-X的网络类型,在您执行完网络类型切换操作后,请提交工单调整同步链路的网络连接信息。
- 在成功启动数据同步作业后,如果在源库中新增了一个表并需要将其作为同步对象,您需要为数据同步作业新增同步对象。
功能限制
- 仅支持表级别的数据同步。
- 不支持同步JSON、GEOMETRY、CURVE、SURFACE、MULTIPOINT、MULTILINESTRING、MULTIPOLYGON、GEOMETRYCOLLECTION类型的数据。
支持同步的SQL操作
INSERT、UPDATE、DELETE。
术语/概念对应关系
PolarDB-X | AnalyticDB for PostgreSQL |
---|---|
Database | Schema |
Table | Table |