本文介紹Database BackupDBS支援備份恢複的資料庫引擎版本、資料庫物件、備份恢複的細粒度及DBS各功能模組的支援情況。
通用功能
壓縮:通過壓縮、緊湊備份格式、增量備份技術,降低儲存成本。
加密:使用SSL和AES256加密技術,保護備份資料轉送和儲存安全。
流控:備份線程數控制,對備份來源資料庫效能的影響小。
生命週期管理:完整的備份組生命週期管理,全域規則控制,實現自動備份資料的轉存、清理和複製分發。
表格注釋說明
為便於瀏覽和內容表達,本文的表格約定使用下述注釋:
✔️表示支援該功能。
❌表示不支援該功能。
關於文中涉及的邏輯備份、全量備份等相關術語的詳細解釋,請參見邏輯備份、物理備份與快照。
DBS控制台備份和恢複各類資料庫的操作教程,請參見備份與恢複概覽。
關係型資料庫
阿里雲資料庫
備份方式
功能
RDS MySQL
RDS SQL Server
RDS PostgreSQL
RDS MariaDB
PolarDB MySQL版
PolarDB PostgreSQL版
PolarDB分布式版
邏輯備份
支援的版本
8.0
5.7
5.6
5.5
2019
2017
2016
2012
2008 R2
16
15
14
13
12
11
10
9.4
10.3
8.0
5.7
5.6
11
儲存類型為RDS MySQL,且MySQL版本為5.x 。
資料來源類型
MySQL
SQL Server
PostgreSQL
MariaDB
MySQL
Oracle
PostgreSQL
PolarDB分布式版
全量資料備份
✔️
✔️
✔️
✔️
✔️
✔️
✔️
增量記錄備份
✔️
❌
❌
✔️
✔️
❌
❌
即時備份
RPO(秒級)
RPO(天級)
RPO(天級)
RPO(秒級)
RPO(秒級)
RPO(天級)
RPO(天級)
執行個體恢複
✔️
✔️
✔️
✔️
✔️
✔️
✔️
最小粒度
表
表
表
表
表
表
庫
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
❌
✔️
✔️(僅資料來源類型為PostgreSQL時,支援備份組查詢功能。)
✔️
說明復原點目標RPO(Recovery Point Object)是指災難發生後,容災系統能把資料恢複到災難發生前時間點的資料。
您可以在DBS中備份與恢複跨帳號的阿里雲資料庫。具體操作,請參見跨阿里雲帳號備份恢複資料。
ECS上的自建資料庫、線下資料庫、其他雲資料庫
備份方式
功能
MySQL
SQL Server
Oracle
PostgreSQL
MariaDB
邏輯備份
支援的版本
8.0、5.7、5.6、5.5
僅支援Windows作業系統的SQL Server 2019、2017、2016、2014、2012、2008R2、2005
12c、11g、10g、9i
11、10、9.5、9.4、9.3
10.3、10
資料來源類型
MySQL
SQL Server
Oracle
PostgreSQL
MariaDB
全量資料備份
✔️
✔️
✔️
✔️
✔️
增量記錄備份
✔️
❌
❌
❌
✔️
即時備份
RPO(秒級)
RPO(天級)
RPO(天級)
RPO(天級)
RPO(秒級)
執行個體恢複
✔️
✔️
✔️
✔️
✔️
最小粒度
表
表
表
表
表
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
✔️
❌
物理備份
支援的版本
僅支援Linux作業系統的MySQL8.0、5.7、5.6、5.5
2019、2017、2016、2014、2012、2008R2、2005、2000
11g、10g、12c、18c、19c
❌
❌
資料來源類型
MySQL
SQL Server
Oracle
全量資料備份
✔️
✔️
✔️
增量記錄備份
✔️
支援備份Binlog記錄檔,詳情請參見MySQL記錄備份。
️
✔️
✔️
差異備份
✔️
❌
❌
執行個體恢複
✔️
✔️
✔️
最小粒度
執行個體
庫
執行個體
✔️
✔️
✔️
❌
❌
❌
分鐘級恢複
✔️
❌
✔️
DBS沙箱
✔️
❌
✔️
NoSQL資料庫
備份方式 | 功能 | MongoDB | Redis |
邏輯備份 | 資料庫類型 |
|
|
資料來源類型 | MongoDB | Redis | |
支援的版本 | 4.2、4.0、3.6、3.4、3.2 | 說明 不支援Redis 5.0及以上版本;不支援Redis叢集版執行個體;不支援其他架構執行個體。 | |
全量資料備份 | ✔️ | ✔️ | |
增量記錄備份 | ✔️(僅支援複本集架構) | ✔️ | |
即時備份 | RPO(10分鐘) | RPO(10分鐘) | |
執行個體恢複 | ✔️ | ✔️ | |
最小粒度 | 集合 | 庫 | |
✔️ | ❌ | ||
❌ | ❌ |
邏輯備份支援的資料庫物件
DBS支援備份恢複的各資料庫物件如下。
資料庫引擎 | 資料庫物件 |
| 表、索引、視圖、觸發器、約束、主鍵、外鍵、預存程序、函數。 |
| 表、索引、視圖、函數、預存程序、約束、外鍵、序列、規則、域、擴充、運算子。 |
| 表、索引、視圖、觸發器、預存程序、角色、約束、使用者定義函數、使用者定義表類型。 |
SQL Server | 表、索引、視圖、觸發器、預存程序、使用者、角色、約束、使用者定義函數、使用者定義資料類型、使用者定義表類型。 |
Oracle | 表、索引、視圖、約束、外鍵、序列、觸發器、函數、預存程序、同義字、包。 |
Redis | String、Binary、List、Set、Sorted set、Hash、Bitarray、HyperLog、Geo、Module。 |
MongoDB | 表、集合、索引、視圖、函數、使用者、角色。 說明 不支援備份admin庫。 |
相關文檔
如需瞭解更多產品詳情,請參見什麼是Database BackupDBS。
如需瞭解備份計劃的規格詳情、或規格的選擇建議,請參見如何選擇備份計劃規格。
如需瞭解備份方式(邏輯備份、物理備份)的具體含義及區別,請參見邏輯備份、物理備份與快照和如何選擇備份方式。
如需瞭解備份計劃後續可能產生的費用問題等,請參見計費常見問題。
您也可以通過API直接建立、或建立配置並啟動備份計劃。具體詳情,請參見CreateBackupPlan - 建立備份計劃或CreateAndStartBackupPlan - 建立並啟動備份計劃。
資料量較大時,建議您購買DBS提供的備份執行個體儲存包,用於抵扣後續備份計劃的儲存費用,該費用僅在資料存放區在DBS內建儲存時收取。更多儲存包的選購建議,請參見常見問題。