关系数据库PostgreSQL版

备份原理及方案

2024-05-17 06:38:01
本文介绍了RDS-PostgreSQL提供的灵活备份方式,用于保障您的数据安全。

RDS-PostgreSQL支持自动备份、手动备份和增量备份保障您的数据安全,方便您恢复历史数据。

备份原理及方案

RDS-PostgreSQL实例支持自动备份、手动备份和增量备份。

根据需要,在紧急情况下,您可以使用手动备份,也可以使用自动备份定期对数据进行备份,若担心自动备份周期过长,恢复数据时丢失过多数据,可以开启增量备份,当数据故障或数据损坏时,可以通过数据恢复还原数据,从而保证数据可靠性。

  • 单机实例

采用单个数据库节点部署架构,具有高性价比。备份触发后,从主库备份数据并以压缩的形式存储到备份空间上,不会占用实例节点的磁盘空间。

  • 主备实例

采用一主一备的高可用架构,主备实例每个节点的规格保持一致。备份触发后,从主库备份数据并以压缩包的形式存储在备份空间上,不会占用实例节点的磁盘空间。一主一备的高可用架构,仅能保证HA高可用,当实例数据丢失或者损坏后,无法保证数据的还原,只能依赖备份数据进行还原。若担心数据损坏或者丢失后,自动备份的周期过长,备份数据落后实例数据太多,建议您开启增量备份。

备份方案

备份类型使用场景
自动备份RDS-PostgreSQL数据库实例默认开启自动备份,系统会根据您设置的备份策略进行自动备份。自动备份为全量备份。
如果需要,您可以将数据恢复到备份保留期中任意时间点。
手动备份手动备份是由用户启动的数据库实例的全量备份。
增量备份增量备份即WAL日志备份,RDS-PostgreSQL默认自动开启,系统自动每5分钟对上一次自动备份或增量备份后更新的数据进行备份。

备份清理

备份文件清理分为两种场景:手动备份清理和自动备份清理。

  • 手动备份是由用户触发产生的全量备份,需要用户手动删除,否则会一直保存。

  • 自动备份的备份文件不支持手动删除,可以通过设置备份策略调整备份保留天数,超出备份保留天数的备份文件会被自动删除。


HSoMKW3.3Ees