
# TaurusDB备份类型
TaurusDB支持多种备份类型，根据不同维度，有如下分类。
 #### 按照业界视角方式：分为全量备份、差量备份和增量备份
表1全量备份、差量备份和增量备份对比 
|    **备份类型**    |                                                                                                                                                                                                             全量备份                                                                                                                                                                                                             |                                                                                                                                                                                                                                                                                                                                                        差量备份                                                                                                                                                                                                                                                                                                                                                         |                                                                                                                                                                                                                                                                                      增量备份                                                                                                                                                                                                                                                                                       |
|---|---|---|---|
| ****描述****     | 全量备份是备份数据库所有数据。                                                                                                                                                                                                                                                                                                                                                                                                              | 差量备份是备份数据库所有数据，差量备份是一种特殊的全量备份。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 增量备份是备份某个时间段内变化的数据。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| ****是否默认开启**** | 是                                                                                                                                                                                                                                                                                                                                                                                                                            | 是                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 是                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ****保留时长****   | 如果在新的全量备份未超过保留天数前系统会一直保留，直至新的全量备份超过保留天数后才会删除。                                                                                                                                                                                                                                                                                                                                                                                | 如果在新的差量备份未超过保留天数前系统会一直保留，直至新的差量备份超过保留天数后才会删除。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 超出备份保留天数的会自动被删除。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ****特点****     | - 对当前状态下的数据库实例中的所有数据进行一次完整的备份。  - 用户可在任意时刻使用全量备份恢复创建备份时的完整数据。  - 包含自动备份和手动备份。   | - 对当前状态下的数据库实例中的所有数据进行一次逻辑上的全量备份，实际会基于上次全量备份去重后的数据进行一次差量备份。  - 系统默认设置7次作为备份链的一个备份链路长度，备份链内首次完成的自动备份是全量备份，后续完成的自动备份均为差量备份，可通过备份耗时识别差量备份。  - 差量备份依赖的全量备份过期后在管理控制台不可见。但OBS空间可能并不会立即释放，因为一个备份链上的未过期备份可能依赖于这些已过期的备份文件。只有当备份链上所有的全量备份和差量备份都被删除后，备份空间才会被释放。  - 仅支持自动备份。   | - 系统自动每5分钟或一定数据量时会对上一次自动备份或增量备份后更新的数据进行备份。 写业务高峰期时或实例负载过高时，增量备份文件上传会有一定滞后性。   - 全部为自动备份。  - 利用增量备份恢复数据时会依赖最近一次的全量备份，因此自动删除时仍然会保留最近的一次超出保留天数的全量备份，保证在保留天数内的数据可正常恢复。   |
| ****查看备份大小**** | 单击实例名称，在"备份恢复"的"全量备份"页签查看"备份模式"是全量备份的备份文件大小。                                                                                                                                                                                                                                                                                                                                                                                 | 单击实例名称，在"备份恢复"的"全量备份"页签查看"备份模式"是差量备份的备份文件大小。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 单击实例名称，在"备份恢复"的"增量备份"页签查看备份大小。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   
如图所示，系统默认将备份链路长度设置为7次。若备份从周一开始，则周一进行全量备份，而周二至周日每天分别进行一次差量备份。在全量备份和差量备份之间，系统会自动在每5分钟或达到一定数据量时，对上次自动备份或增量备份后更新的数据进行备份。
图1备份示意图   
![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002509522746.png "点击放大")
#### 按照执行方式**：**分为自动备份和手动备份
表2自动备份和手动备份对比 
|    **备份类型**    |                                                                                                                                                                                                    自动备份                                                                                                                                                                                                     |                                                                                                                                                                  手动备份                                                                                                                                                                   |
|---|---|---|
| ****描述****     | - 您可以在管理控制台设置自动备份策略，系统将按照自动备份策略中设置的备份时间段和备份周期进行自动备份，并且会按照设置的备份保留天数对备份文件进行存储。  - 自动备份的备份文件不支持手动删除，可通过修改自动备份策略来调整备份保留天数，超出备份保留天数的已有备份文件（包括全量备份和增量备份）会被自动删除。   | - 手动备份是由用户触发产生的全量备份，会一直保存，直到用户手动删除。  - 建议您定期对数据库进行备份，当数据库故障或数据损坏时，可以通过备份恢复数据库，从而保证数据可靠性。   |
| ****是否默认开启**** | 是                                                                                                                                                                                                                                                                                                                                                                                                           | 是                                                                                                                                                                                                                                                                                                                                       |
| ****保留时长****   | 根据设置的备份保留天数保存自动备份。 备份保留天数的设置范围为：1～732天                                                                                                                                                                                                                                                                                                                        | 一直保存，直到手动删除。                                                                                                                                                                                                                                                                                                                            |
| ****设置方法****   | [同区域备份TaurusDB](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0057.html)                                                                                                                                                                                                                                                                                                                  | [手动备份TaurusDB](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0058.html)                                                                                                                                                                                                                                               |
   
#### 按照备份区域**：**分为同区域备份和跨区域备份
![](https://support.huaweicloud.com/usermanual-taurusdb/public_sys-resources/note_3.0-zh-cn.png)
设置跨区域备份策略当前是公测状态，请[提交工单](https://console.huaweicloud.com/ticket/?locale=zh-cn#/ticketindex/createIndex)。
表3同区域备份和跨区域备份对比 
|    **备份类型**    |                                                                                                                                                                                                                             同区域备份                                                                                                                                                                                                                              |                                           跨区域备份                                            |
|---|---|---|
| ****描述****     | 备份存储在同一个区域。                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 备份存储在除当前区域外的其他区域。                                                                          |
| ****是否默认开启**** | 是                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 否                                                                                          |
| ****保留时长****   | 根据设置的备份保留天数保存备份。 备份保留天数的设置范围为：1～732天 说明： 备份保留天数最大支持3660天，请[提交工单](https://console.huaweicloud.com/ticket/?locale=zh-cn#/ticketindex/createIndex)。                                                                                                                                                                     | 根据设置的跨区域备份时长保存备份。 备份保留时长设置范围为：1～1825天        |
| ****特点****     | 支持将备份文件存放到和实例相同的区域存储，系统默认开启自动备份（同区域）策略，暂不支持关闭。                                                                                                                                                                                                                                                                                                                                                                                                                 | 支持将备份文件存放到另一个区域存储，开启跨区域备份策略后，会自动将该实例的备份文件备份到目标区域。                                          |
| ****设置方法****   | [同区域备份TaurusDB](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0057.html)                                                                                                                                                                                                                                                                                                                                                                     | [跨区域备份TaurusDB](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0150.html) |
| ****查看备份大小**** | - 已开通跨区域备份功能 单击"备份恢复管理"，在"数据库同区域备份"页面查看目标实例的备份大小。   - 未开通跨区域备份功能 单击"备份恢复管理"，查看目标实例的备份大小。    | 单击"备份恢复管理"，在"数据库跨区域备份"页面，单击"查看跨区域备份"，查看目标实例的备份大小。                                          |
   
