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

宣布 Barman 1.0,PostgreSQL 的备份和恢复管理器

发布于 2012-07-09,作者 2ndQuadrant Italia

2ndQuadrant 很高兴地宣布 Barman 1.0 的发布。Barman(备份和恢复管理器)是一款开源管理工具,用于 **PostgreSQL 服务器的灾难恢复**,采用 Python 编写,适用于 Linux 系统。

它允许在业务关键环境中远程备份多个 Postgres 服务器,并在恢复阶段为数据库管理员提供帮助。

Barman 最受欢迎的功能包括备份目录、保留策略、远程恢复、WAL 文件和备份的归档和压缩。

Barman 基于 PostgreSQL 强大可靠的 **时间点恢复 (Point-In-Time-Recovery)** 技术构建,允许数据库管理员通过集中的位置,使用直观的命令行界面来管理多个 PostgreSQL 数据库服务器的备份和恢复阶段。

CSI Piemonte 的架构工程师 Marco Betti 表示:“*我们越来越多地使用开源技术进行项目开发,其中一项挑战是为我们的服务寻找高质量的解决方案*。*我们在 Barman 中找到了 PostgreSQL 数据库物理备份和灾难恢复的最佳解决方案。Barman 强大且易于使用。其命令行界面可以轻松集成到我们环境中的现有管理工具中*。”

电子海图领域的领先公司 Navionics 的 Laura Passigni 表示:“*Barman 是一款易于使用且有效的解决方案,是我们将数据库从 Oracle 迁移到 PostgreSQL 的完美伴侣*。”

Barman 1.0 版本,遵循 GNU GPL 3 许可分发,包含:

  • PostgreSQL 服务器的完整热物理备份
  • 管理多个 PostgreSQL 服务器
  • 通过目录管理基础备份和 WAL 文件
  • 远程备份 PostgreSQL 服务器
  • WAL 文件压缩 (bzip2, gzip 或自定义)
  • 时间点恢复 (PITR)
  • PostgreSQL 服务器备份的远程和本地恢复
  • 恢复时 PGDATA 和表空间的重定位
  • "ssh" 支持远程操作
  • "rsync" over "ssh" 支持文件同步和传输
  • 服务器状态和信息
  • 与标准归档工具 (例如 "tar") 集成
  • 元数据的本地存储
  • 简单的 INI 配置文件
  • 备份的通用和磁盘使用信息
  • 备份服务器诊断
  • RPM 包

您可以在 www.pgbarman.org 上找到更多关于 Barman 的信息。

下载

Barman 在 2ndQuadrant Italia 的开发得益于我们的创始赞助商 CSI PiemonteGestionaleAutoNavionicsXCon 的贡献。Barman 的部分资金也来源于欧洲委员会第七框架计划的研究项目 4Caast