2025年9月25日: PostgreSQL 18 发布!

Postgres-BDR 9.4 1.0 发布

发布于 2016-08-11,作者 2ndQuadrant,一家 EDB 公司

英国牛津 - 2016 年 8 月 11 日

PostgreSQL 的双向复制(Postgres-BDR,或 BDR)是首个达到完全生产状态的 PostgreSQL 开源多主复制系统,由 2ndQuadrant 开发,并得到了热心用户社区的协助。BDR 专为地理分布式集群设计,使用高效的异步逻辑复制,支持分布式数据库中 2 到 48 个节点。

有什么新内容?

本次发布在稳定性和 bug 修复方面进行了显著改进。本次发布最重要的因素是:

  • 对模式更改(DDL)语句的更平滑处理,提高了操作稳定性并减少了维护工作。
  • 修复了多项操作性 bug,显示出高度的成熟度。
  • 性能调优,特别是全局序列处理。
  • 移除了已弃用的 UDR。
  • 根据用户反馈对文档进行了大量改进。

有关更全面的发行说明,请点击此处:http://bdr-project.org/docs/stable/release-1.0.0.html

支持与发布计划

Postgres-BDR 9.4 1.0 将支持到 2019 年 12 月,届时 PostgreSQL 9.4 将终止支持。BDR 将继续开发,BDR9.6 将在 6 个月内发布。BDR 项目已将大部分代码集成到 PostgreSQL 核心中,但预计还需要 2-3 年才能在 PostgreSQL 核心中提供此功能。

Postgres-BDR 是否适合您?

BDR 非常适合以下数据库:

  • 数据在全球范围内分布。
  • 大多数数据一次只从一个节点写入(例如,美国节点主要写入美国客户的更改,每个分支机构主要写入特定于分支机构的数据,等等)。
  • 需要对完整数据集进行 SELECT 操作(查找和汇总)。
  • 存在大量小事务的 OLTP 工作负载。
  • 事务主要涉及不重叠的数据集。
  • 具有分区和延迟容忍度。

然而,这并非一个详尽的列表,BDR 的用例可能因数据库类型和功能而异。

此外,BDR 在网络故障期间提供更高的可用性,从而有助于业务连续性。应用程序可以更接近数据,对用户的响应更快,从而提供更令人满意的最终用户体验。

BDR 专业支持

BDR 由 2ndQuadrant 开发和支持。2ndQuadrant 提供 BDR 的专业支持,以及咨询和培训。凭借我们在分布式数据库方面的深厚知识,我们将确保您能够评估您的用例和应用程序,并确定最合适的产品或解决方案。

BDR 也可在 2ndQuadrant Cloud 中使用,最初在 AWS 上提供。

有关更多信息,请访问主页:https://2ndquadrant.com/en/resources/bdr/