备份和恢复 AlloyDB Omni

本页面简要介绍了适用于 AlloyDB Omni 数据库集群的数据备份和恢复解决方案。

由于 AlloyDB Omni 与 PostgreSQL 兼容,因此 PostgreSQL 社区开发和支持的各种备份解决方案也适用于 AlloyDB Omni 数据库。任何可让您从在 Docker 或 Podman 容器中运行的 PostgreSQL 集群进行备份并恢复到该集群的解决方案也适用于 AlloyDB Omni。

单服务器备份解决方案

如果您在单个服务器上的容器中运行 AlloyDB Omni,我们建议您使用 pgBackRest。pgBackRest 会执行物理数据库集群备份。

pgBackRest 具有以下独特功能:

  • 执行完整备份、增量备份或差分备份
  • 写入本地磁盘、远程磁盘或云端存储目的地
  • 并行执行备份并对其进行加密
  • 压缩和校验(在数据流中完成)选项
  • 自动管理和过期备份

AlloyDB Omni 容器包含 pgBackRest 实用程序,可让您执行以下任务:

  • 对数据库集群执行物理备份和恢复。
  • 构建克隆集群,可构建到当前时间点或特定时间点。
  • 从数据库集群中选择性恢复特定数据库。

如需了解详情,请参阅为 AlloyDB Omni 设置 pgBackRest

Kubernetes 备份解决方案

如果您已将 AlloyDB Omni 部署到 Kubernetes 集群,则 AlloyDB Omni operator 会提供备份和恢复方法,而无需进行任何进一步配置。

如需了解详情,请参阅在 Kubernetes 中备份和恢复

后续步骤