宣布发布 BDR 1.0.5

发布于 2018-03-16,作者:2ndQuadrant,一家 EDB 公司
相关开源项目

2ndQuadrant 今天宣布发布 BDR 1.0.5。 BDR 是首个达到完全生产状态的 PostgreSQL 开源多主复制系统。此版本包含更新的 PostgreSQL 服务器版本,以支持 Postgres-BDR 9.4.17 扩展,其中包含来自 PostgreSQL 9.4.17 版本的所有修复。

此版本中包含的修复和改进包括:

  • 通过更改 BDR 输出插件,解决核心 postgres reorderbuffer 损坏错误。
  • 如果所有不匹配的列都是可空的或已删除的,则忽略列计数不匹配。这使得从某些类型的操作员错误中恢复更加简单,并且如果足够小心,可用于绕过 DDL 锁定,以便向表中添加新的可空列。
  • 修复 find_pkey_tuple() 函数中应用工作进程可能出现的死锁
  • 在应用期间进行更严格的内存上下文处理和泄漏预防。特别注意不要回退到 TopMemoryContext。这可能有助于解决一些可能的内存泄漏问题。
  • 在每次提交时重置应用工作进程的内存上下文,而不仅仅是在所有消息都已消耗完毕时重置。可能有助于解决一些可能的内存泄漏问题。
  • 跳过 BDR 1.0.4,直接将版本提升到 1.0.5 以匹配 BDR2。

下载和安装说明可在此处获取:此处

2ndQuadrant(Postgres-BDR 的开发者)为 Postgres-BDR 提供支持以及咨询和培训。凭借在 PostgreSQL 分布式数据库方面的深厚知识,2ndQuadrant 将评估个人用例并确定最适合的产品或解决方案。

Postgres-BDR 也可在云中由 2ndQuadrant 提供和支持。

如需更多信息,请发送电子邮件至 info@2ndQuadrant.com