
# 备份类型
RDS for PostgreSQL支持的备份有很多种，根据不同维度，有如下分类。
#### **按照数据量：**分为全量备份、库级备份和增量备份。
表1全量备份和增量备份对比 
|    **备份类型**    |                                                                                                                                                                                                                                                                 全量备份                                                                                                                                                                                                                                                                  |                                                                                                                                                               库级备份                                                                                                                                                               |                                                                                                                                                                                                                                                                                                                                                                                                                                      增量备份                                                                                                                                                                                                                                                                                                                                                                                                                                       |
|---|---|---|---|
| ****描述****     | 全量备份是备份数据库所有数据。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 库级备份是备份实例下指定的数据库。                                                                                                                                                                                                                                                                                                                | 增量备份是备份某个时间段内变化的数据。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| ****是否默认开启**** | 是                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 否                                                                                                                                                                                                                                                                                                                                | 是                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ****保留时长****   | - 自动备份为设置的保留天数。减少保留天数，会针对已有的备份文件生效。  - 手动备份会一直保存，不会随着RDS实例的删除而释放，直到用户手动删除。                                                                                                                                      | 库级备份是由用户触发产生的针对数据库的备份，会一直保存，直到用户手动删除。                                                                                                                                                                                                                                                                                            | 增量备份随自动全量备份一起删除。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ****特点****     | - 对当前状态下的数据库实例中的所有数据进行一次完整的备份。  - 用户可在任意时刻使用全量备份恢复创建备份时的完整数据。  - 包含自动备份和手动备份。   | - 库级备份为手动触发的备份。  - 默认一次性最多备份50个库。  - 当出现数据库级的故障或数据损坏时，可以通过库级备份文件恢复数据库，从而保证数据可靠性。   | - 系统自动每5分钟会对上一次自动备份或增量备份后更新的数据进行备份。  - 全部为自动备份。  - 利用增量备份恢复数据时会依赖最近一次的全量备份，如[图1]所示，因此自动删除时仍然会保留最近的一次超出保留天数的全量备份，保证在保留天数内的数据可正常恢复。 图1增量数据恢复 ![](https://support.huaweicloud.com/usermanual-rds-pg/zh-cn_image_0000002213822036.png "点击放大")    |
| ****查看备份大小**** | 单击实例名称，在"备份恢复"的"全量备份"页签查看备份大小。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 单击实例名称，在"备份恢复"的"库级备份"页签查看备份大小。                                                                                                                                                                                                                                                                                                   | 单击实例名称，在"备份恢复"的"增量备份"页签查看备份大小。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   
#### **按照执行方式：**分为自动备份和手动备份。
表2自动备份和手动备份对比 
|    **备份类型**    |                                                                                                                                                                                                                                                                                                      自动备份                                                                                                                                                                                                                                                                                                       |                                                                                                                                                                                                     手动备份                                                                                                                                                                                                      |
|---|---|---|
| ****描述****     | - 您可以在管理控制台设置自动备份策略，系统将按照自动备份策略中设置的备份时间段和备份周期进行自动备份，并且会按照设置的备份保留天数对备份文件进行存储。  - 自动备份的备份文件不支持手动删除，可通过修改自动备份策略来调整备份保留天数，超出备份保留天数的已有备份文件（包括全量备份和增量备份）会被自动删除。   说明： 新创建实例，备份恢复到新实例，小版本升级等操作完成后，会自动默认触发一次全量自动备份且不支持关闭。用户可以停止实例备份，停止后，在该实例第一次全量备份完成前，无法进行备份恢复。 | - 手动备份是由用户触发产生的全量备份，会一直保存，直到用户手动删除。  - 建议您定期对数据库进行备份，当数据库故障或数据损坏时，可以通过备份恢复数据库，从而保证数据可靠性。   |
| ****是否默认开启**** | 是                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 是                                                                                                                                                                                                                                                                                                                                                                                                             |
| ****保留时长****   | 根据设置的备份保留天数保存自动备份。 备份保留天数的设置范围为：1～3660天                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 一直保存，直到手动删除。                                                                                                                                                                                                                                                                                                                                                                                                  |
| ****设置方法****   | [设置同区域备份策略](https://support.huaweicloud.com/usermanual-rds-pg/rds_09_0027.html)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | [创建手动备份](https://support.huaweicloud.com/usermanual-rds-pg/rds_09_0028.html)                                                                                                                                                                                                                                                                                                                                  |
   
#### **按照备份区域：**分为同区域备份和跨区域备份。
![](https://support.huaweicloud.com/usermanual-rds-pg/public_sys-resources/note_3.0-zh-cn.png)
如果需要使用跨区域备份功能，请[提交工单](https://console.huaweicloud.com/ticket/?locale=zh-cn#/ticketindex/createIndex)申请。
表3同区域备份和跨区域备份对比 
|    **备份类型**    |                                               同区域备份                                                |                                                跨区域备份                                                |
|---|---|---|
| ****描述****     | 备份存储在同一个区域。                                                                                        | 备份存储在除当前区域外的其他区域。                                                                                   |
| ****是否默认开启**** | 是                                                                                                  | 否                                                                                                   |
| ****保留时长****   | 根据设置的备份保留天数保存备份。 备份保留天数的设置范围为：1～3660天 | 根据设置的跨区域备份时长保存备份。 备份保留时长设置范围为：1～1825天 |
| ****特点****     | 支持将备份文件存放到和实例相同的区域存储，系统默认开启自动备份（同区域）策略，暂不支持关闭。                                                     | 支持将备份文件存放到另一个区域存储，开启跨区域备份策略后，会自动将该实例的备份文件备份到目标区域。                                                   |
| ****设置方法****   | [设置同区域备份策略](https://support.huaweicloud.com/usermanual-rds-pg/rds_09_0027.html)                    | [设置跨区域备份策略](https://support.huaweicloud.com/usermanual-rds-pg/rds_09_0054.html)                     |
| ****查看备份大小**** | 单击"备份管理"，在"数据库同区域备份"页面查看目标实例的备份大小。                                                                 | 单击"备份管理"，在"数据库跨区域备份"页面，单击"查看跨区域备份"，查看目标实例的备份大小。                                                     |
   
