首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >云原生数据库备份工具pgrwl介绍

云原生数据库备份工具pgrwl介绍

作者头像
用户4035096
发布2026-07-09 18:57:09
发布2026-07-09 18:57:09
150
举报

云原生PG持续归档/备份工具: pgrwl

如果你在云端使用PostgreSQL, 特别是在容器服务中使用PostgreSQL, 持续备份数据库和归档, 确保你的数据库在任何情况下(被攻击丢了数据、误操作、文件损坏、云服务故障等等)需要恢复时, 可以恢复出来!

你就需要一套完整的备份和恢复工具, 本文介绍一个云原生PG持续归档工具: pgrwl

Cloud-Native PostgreSQL WAL receiver. Stream, compress, encrypt, upload, retain and monitor your WAL archive.

pgrwl工具有几个功能:

  • 按定时任务备份PostgreSQL全量数据到对象存储
  • 连续备份PostgreSQL WAL到对象存储, 采用与pg_receivewal相同的流复制协议机制, 实时接收PG生成的WAL record, 做到近乎WAL 0丢失保护
  • 在恢复时, 可作为服务端. 配合restore_command实现从对象存储提取所需WAL文件进行PITR恢复
  • 支持retention策略, 根据保留时长自动清理对象存储中的WAL和数据备份文件.
  • 与容器管理服务例如k8s完美整合

按功能区分pgrwl的集中工作模式:

接收模式, 持续备份wal

pic

服务模式, 恢复时使用, 充当服务对接restore_command

pic

备份模式, 根据配置任务, 定时备份全量数据

更多详情请参考项目地址: https://github.com/hashmap-kz/pgrwl

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-09-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 digoal德哥 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 云原生PG持续归档/备份工具: pgrwl
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档