全部產品
Search
文件中心

Database Backup:支援的資料庫引擎與功能

更新時間:Jun 19, 2024

本文介紹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

邏輯備份

資料庫類型

  • 阿里雲資料庫

  • ECS上的自建資料庫

  • 線下資料庫

  • 其他雲資料庫

  • 阿里雲資料庫

  • ECS上的自建資料庫

  • 線下資料庫

  • 其他雲資料庫

資料來源類型

MongoDB

Redis

支援的版本

4.2、4.0、3.6、3.4、3.2

4.0標準版(主從架構)

說明

不支援Redis 5.0及以上版本;不支援Redis叢集版執行個體;不支援其他架構執行個體。

全量資料備份

✔️

✔️

增量記錄備份

✔️(僅支援複本集架構)

✔️

即時備份

RPO(10分鐘)

RPO(10分鐘)

執行個體恢複

✔️

✔️

最小粒度

集合

備份組下載

✔️

備份組查詢

邏輯備份支援的資料庫物件

DBS支援備份恢複的各資料庫物件如下。

資料庫引擎

資料庫物件

  • MySQL

  • MariaDB

表、索引、視圖、觸發器、約束、主鍵、外鍵、預存程序、函數。

  • PostgreSQL

  • PolarDB PostgreSQL版

表、索引、視圖、函數、預存程序、約束、外鍵、序列、規則、域、擴充、運算子。

  • PolarDB MySQL版

  • PolarDB PostgreSQL版(相容Oracle)

  • PolarDB分布式版

表、索引、視圖、觸發器、預存程序、角色、約束、使用者定義函數、使用者定義表類型。

SQL Server

表、索引、視圖、觸發器、預存程序、使用者、角色、約束、使用者定義函數、使用者定義資料類型、使用者定義表類型。

Oracle

表、索引、視圖、約束、外鍵、序列、觸發器、函數、預存程序、同義字、包。

Redis

String、Binary、List、Set、Sorted set、Hash、Bitarray、HyperLog、Geo、Module。

MongoDB

表、集合、索引、視圖、函數、使用者、角色。

說明

不支援備份admin庫。

相關文檔