pglogicalPostgreSQL 擴(kuò)展組件
pglogical 2 擴(kuò)展 PostgreSQL 的邏輯流復(fù)制功能,它采用了 PostgreSQL 的 publish/subscribe 模型(發(fā)布訂閱模型)。他是基于 BDR 項(xiàng)目的開(kāi)發(fā)技術(shù)開(kāi)發(fā)并開(kāi)源的。主要開(kāi)發(fā)和維護(hù)團(tuán)隊(duì)來(lái)自第二象限。
該項(xiàng)目使用以下內(nèi)容描述節(jié)點(diǎn)間的數(shù)據(jù)流,并重用了早起的 Slony 技術(shù):
- Nodes - PostgreSQL 數(shù)據(jù)庫(kù)實(shí)例;
- Providers and Subscribers - Nodes 各自的角色;
- Replication Set - 表的集合;
pglogical 正在使用最新的核心功能,它具有以下版本限制:
- Provider & subscriber 節(jié)點(diǎn)必須運(yùn)行在 PostgreSQL 9.4 及以上版本;
- 如果要使用復(fù)制源過(guò)濾和沖突檢測(cè),需要使用 PostgreSQL 9.5 及以上版本;
- 訂閱功能兼容 Postgres-XL 9.5 及以上版本;
評(píng)論
圖片
表情
