由于 AlloyDB Omni 与 PostgreSQL 兼容,因此 PostgreSQL 社区开发和支持的各种备份解决方案也适用于 AlloyDB Omni 数据库。任何可让您从 Docker 或 Podman 容器中运行的 PostgreSQL 集群进行备份并恢复到该集群的解决方案也适用于 AlloyDB Omni。
单个服务器备份解决方案
如果您在单个服务器上将 AlloyDB Omni 作为 systemd 服务运行,我们 建议您使用 pgBackRest。pgBackRest 会执行 物理数据库集群备份。
pgBackRest 具有以下功能:
- 执行完整备份、增量备份或差分备份
- 写入本地磁盘、远程磁盘或 Cloud Storage 目标
- 并行处理和加密备份
- 压缩和校验和(在数据流中完成)选项
- 自动管理备份和设置备份到期日期
借助 RPM 软件包,您可以执行以下任务:
- 对数据库集群执行物理备份和恢复。
- 构建克隆集群,可克隆到当前时间点或特定时间点。
- 从数据库集群内执行特定数据库的选择性恢复。
如需了解详情,请参阅 为 AlloyDB Omni 设置 pgBackRest。
备份对于已启用 TDE 的集群是透明的,您无需执行任何额外步骤即可进行备份。如需了解详情,请参阅创建已启用 TDE 的 集群。