穆罕默德·阿里:使用Barman进行PostgreSQL备份和恢复管理
原文英文,约3700词,阅读约需14分钟。发表于: 。Barman stands as a widely used open-source tool dedicated to managing backup and disaster recovery operations for PostgreSQL databases. The post PostgreSQL Backup and Recovery Management using...
Barman是一个用于管理PostgreSQL数据库备份和恢复过程的生产级工具。它不仅处理物理备份,还提供自动管理保留策略、压缩、接近零的恢复点目标(RPO)和在恢复窗口内的任意时间点(PITR)恢复的能力。Barman的流式归档功能通过使用pg_recievewal实用程序实现了零RPO的关键组件。pg_recievewal实用程序通过与PostgreSQL建立复制连接,实时将预写日志(WAL)文件备份到指定的Barman服务器。在某些情况下,配置Barman需要设置一个标准的与PostgreSQL的连接,用于管理、协调和监控,以及一个用于备份和WAL流式传输的流复制连接。这种配置在Barman的术语中被称为仅流式设置,备份和归档操作不需要SSH连接。