本文介绍数据库备份DBS支持备份恢复的数据库引擎版本、数据库对象、备份恢复的细粒度及DBS各功能模块的支持情况。
通用功能
- 压缩:通过压缩、紧凑备份格式、增量备份技术,降低存储成本。
- 加密:使用SSL和AES256加密技术,保护备份数据传输和存储安全。
- 流控:备份线程数控制,对备份源数据库性能的影响小。
- 生命周期管理:完整的备份集生命周期管理,全局规则控制,实现自动备份数据的转存、清理和复制分发。
表格注释说明
- 为便于浏览和内容表达,本文的表格约定使用下述注释:
- ✔️表示支持该功能。
- ❌表示不支持该功能。
- 关于文中涉及的逻辑备份、全量备份等相关术语的详细解释,请参见备份方式。
说明 购买及配置DBS备份计划的具体操作,请参见备份与恢复概览。
关系型数据库
- 阿里云数据库
备份方式 功能 RDS MySQL RDS SQL Server RDS PostgreSQL RDS MariaDB RDS PPAS PolarDB MySQL引擎 PolarDB O引擎 PolarDB PostgreSQL引擎 PolarDB-X 逻辑备份 支持的版本 8.0
5.7
5.6
5.5
2019
2017
2016
2012
2008 R2
14
13
12
11
10
9.4
10.3 10
9.3
8.0
5.7
5.6
10
9.3
11 存储类型为RDS MySQL,且MySQL版本为5.x 。 数据源类型 MySQL SQL Server PostgreSQL MariaDB PPAS MySQL Oracle PostgreSQL PolarDB-X(原DRDS升级版) 全量数据备份 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ 增量日志备份 ✔️ ❌ ❌ ✔️ ❌ ✔️ ❌ ❌ ❌ 实时备份 RPO(秒级) RPO(天级) RPO(天级) RPO(秒级) RPO(天级) RPO(秒级) RPO(天级) RPO(天级) RPO(天级) 实例恢复 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ 最小粒度 表 表 表 表 表 表 表 表 库 备份集下载 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ 备份集查询 ✔️ ✔️ ✔️ ❌ ✔️ ✔️ ❌ ✔️ ✔️ 说明- 恢复点目标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 | 4.0标准版(主从架构) 说明
|
|
全量数据备份 | ✔️ | ✔️ | |
增量日志备份 | ✔️(仅支持副本集架构) | ✔️ | |
实时备份 | RPO(10分钟) | RPO(10分钟) | |
实例恢复 | ✔️ | ✔️ | |
最小粒度 | 集合 | 库 | |
备份集下载 | ✔️ | ❌ | |
备份集查询 | ❌ | ❌ |
文件
DBS提供备份文件功能,支持Windows、Linux系统文件的全量备份,具有安全、稳定、可靠的特点。购买备份计划时,数据源类型选择文件。更多操作详情,请参见文件备份。
逻辑备份支持的数据库对象
DBS支持备份恢复的各数据库对象如下。
数据库引擎 | 数据库对象 |
---|---|
|
表、索引、视图、触发器、约束、主键、外键、存储过程、函数。 |
|
表、索引、视图、函数、存储过程、约束、外键、序列、规则、域、扩展、运算符。 |
|
表、索引、视图、触发器、存储过程、角色、约束、用户定义函数、用户定义表类型。 |
SQL Server | 表、索引、视图、触发器、存储过程、用户、角色、约束、用户定义函数、用户定义数据类型、用户定义表类型。 |
Oracle | 表、索引、视图、约束、外键、序列、触发器、函数、存储过程、同义词、包。 |
Redis | String、Binary、List、Set、Sorted set、Hash、Bit array、HyperLog、Geo、Module。 |
MongoDB | 表、集合、索引、视图、函数、用户、角色。
说明 不支持备份admin库。
|