本文介绍备份方式的区别及如何选择备份方式。

常用的数据备份方式为逻辑备份、物理备份与快照:

  • 逻辑备份:数据库对象级备份,备份内容是表、索引、存储过程等数据库对象,常见工具为MySQL mysqldump、Oracle exp/imp等。
  • 物理备份:数据库文件级备份,备份内容是操作系统上数据库文件,常见工具为MySQL XtraBackup、Oracle RMAN等。
  • 快照:基于快照技术获取指定数据集合的一个完全可用拷贝,随后可以选择仅在本机上维护快照,或者对快照进行数据跨机备份,常见工具为文件系统Veritas File System、卷管理器Linux LVM、存储子系统NetApp NAS等。
    说明 DBS暂不支持快照。

DBS支持逻辑备份与物理备份,详细说明如下:

逻辑备份 物理备份
全量备份 对每张表数据进行切分,然后在数据库上运行SQL语句,多线程并行读取数据。 在数据库所在服务器上安装DBS备份网关,然后通过备份网关将数据库文件进行备份(拷贝)。
增量备份 支持实时捕获数据库内存中的日志,实现实时增量备份,避免堆积数据,从而降低对数据库IO性能的影响。日志读取速度也会随着数据库日志产生速度而调整。
特性
  • 支持进行更精细的库、表级别备份。
  • 不会对数据库加锁,对数据库性能影响较小。
  • 仅支持备份整个数据库实例。
  • 从数据库磁盘中读取数据,对数据库IO性能有一定影响。
  • 通常情况,物理备份与恢复的速度快于逻辑备份及其恢复。
    说明 支持创建DBS沙箱,让您的备份数据快速可用,更多信息,请参见 DBS沙箱功能概览
数据库规模推荐范围 MB~百GB级别。 TB级别。

各个数据库类型支持的备份方式,请参见支持的数据库引擎与功能

后续步骤

购买备份计划