pglogical2扩展PostgreSQL的逻辑流复制功能,它采用了PostgreSQL的publish/subscribe模型(发布订阅模型)。他是基于BDR项目的开发技术开发并开源的。主要开发和维护团队来自第二象限。
该项目使用以下内容描述节点间的数据流,并重用了早起的Slony技术:
Nodes-PostgreSQL数据库实例;ProvidersandSubscribers-Nodes各自的角色;ReplicationSet-表的集合;pglogical正在使用最新的核心功能,它具有以下版本限制:
Provider&subscriber节点必须运行在PostgreSQL9.4及以上版本;如果要使用复制源过滤和冲突检测,需要使用PostgreSQL9.5及以上版本;订阅功能兼容Postgres-XL9.5及以上版本;
评论