我对 PostgreSQL BDR 感到困惑,我有几个问题:
问题 1:BDR 真的是 PostgreSQL 的多主机吗?
根据此处的文档,它说:
BDR(双向复制)项目在 PostgreSQL 9.4 中增加了多主复制
但如果我在 2ndQuadrant 上阅读,我会阅读以下内容:
如果我读了那部分,他们根本没有提到多主控。只是“二主,被动工作”,就说明它不是真正的主?
问题 2:BDR 是开源的吗?
我在这里读到它是,至少它是:
BDR 是 PostgreSQL 的第一个开源多主复制系统
还在吗?因为当我查看时,我经常被引导到 2ndQuadrants 网页,这给我的印象是它不是开源的,当他们说:
你如何获得 Postgres-BDR?
只需填写下面的联系表,PostgreSQL 专家将很快与您联系!
听起来像卖给我=)
问题3:什么版本是什么?
我读到 2ndQuadrant在今年 3 月发布了 1.0.5 版。我还在2ndQuadrants 网页上看到
在复制的复杂环境下,第3代BDR实现...
第三代?版本 1.0.5 是相同的第 3 代,还是其他版本?
此外,同一页面说:
当前 Postgres-BDR 用户注意事项:BDR 1.x 将于 2019 年 12 月达到 EOL。我们的 PostgreSQL 专家团队可以帮助您规划和执行升级,影响最小,停机时间几乎为零。立即联系我们,我们的专业服务团队成员将尽快与您联系。
那么,1.0.5 是在 3 月发布的,但在 2019 年 12 月就已经 EOL 了?2.x 不是开源的,所以会产生一些与之相关的许可成本,而 1.x 是 EOL 2019?