PostgreSQL, SQL Server 逻辑增量 (通过逻辑标记update,delete) 同步到 Greenplum, PostgreSQL

  1. 云栖社区>
  2. 阿里云数据库ApsaraDB>
  3. 博客>
  4. 正文

PostgreSQL, SQL Server 逻辑增量 (通过逻辑标记update,delete) 同步到 Greenplum, PostgreSQL

德哥 2018-06-21 20:58:56 浏览2648
展开阅读全文

标签

PostgreSQL , Greenplum , trigger , rule , 逻辑更新 , 逻辑删除 , 增量复制


背景

异构数据的增量同步是比较繁琐的事情,需要考虑很多事情,比如:

1、同步延迟

2、DDL的同步

3、同步时对上游性能的影响

4、上下游数据一致性

5、上游事务原子性在目标端是否能保证原子性

6、上下游数据类型兼容性

7、上下游字符集一致性

8、同步时对下游性能的影响

9、可以同步哪些操作(INSERT, UPDATE, DELETE, TRUNCATE, DDL)

10、同步操作的幂等性

11、同步的效率

12、下游的回放速度

13、是否支持批量操作

通常有一些比较专业的同步软件,比如cdc, goldengate, kettle等。

又比如阿里云开源的rds_dbsync,又比如阿里云的服务datax,又比如PostgreSQL内置的

网友评论

登录后评论
0/500
评论
德哥
+ 关注
所属云栖号: 阿里云数据库ApsaraDB