2ndQuadrant 自豪地宣布 Barman 1.2.0 版本的发布,Barman 是 PostgreSQL 的备份和恢复管理器。
此主要版本引入了基于定期备份冗余或恢复窗口的保留策略的自动化支持。
保留策略集成了一个安全机制,允许管理员指定服务器在任何时候必须存在的最小定期备份数量。
有关完整的更改列表,请参阅下面的“发行说明”部分。
备份保留策略是用户定义的策略,它确定为了恢复过程需要保留备份和相关归档日志(PostgreSQL 中的预写日志段)多长时间。
通过“retention_policy”配置选项,Barman 保留满足当前保留策略所需的定期备份,以及完全恢复这些备份所需的任何已归档 WAL 文件。
Barman 用户可以根据备份冗余(例如,5 个定期备份)或恢复窗口(例如,3 个月)定义保留策略。
通过“minimum_redundancy”配置选项,Barman 控制特定服务器在目录中任何时候可用的最小备份数量。此功能将保护用户免受意外删除操作的影响。
在 GPL 下对保留策略的开源开发由一家选择保持匿名的欧洲大型公司赞助。
Barman(备份和恢复管理器)是一个用 Python 编写的用于 PostgreSQL 服务器灾难恢复的开源管理工具。它允许您的组织在业务关键环境中执行多个服务器的远程备份,并在恢复阶段帮助 DBA。Barman 最需要的功能包括备份目录、保留策略、远程恢复、WAL 文件和备份的归档和压缩。
基于 PostgreSQL 强大而可靠的时间点恢复技术,Barman 允许数据库管理员通过直观的命令界面从集中位置管理多个 PostgreSQL 数据库服务器的备份和恢复阶段。Barman 根据 GNU GPL 3 分发。