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