跳到主要内容
最后 更新

容灾管理概览

Doris 提供完整的容灾管理能力,帮助用户应对硬件故障、软件错误、人为误操作等可能导致数据丢失的风险。通过 备份与恢复回收站恢复 两项功能的组合使用,可在不同故障粒度下保障数据的高可用性和可靠性。

适用场景

不同的容灾能力适用于不同的故障场景,建议根据业务需求组合使用:

容灾能力适用场景恢复粒度恢复速度典型用例
备份与恢复数据损坏、长期归档、迁移库、表、分区分钟级至小时级(取决于数据量)定期快照、跨集群迁移、合规归档
回收站恢复误删表/库等短期人为操作失误表、数据库秒级误删恢复、短期保留

能力对比

两种能力在数据保护强度、运维成本、依赖条件上各有侧重:

维度备份与恢复回收站恢复
数据时效性周期性快照删除瞬间保留
外部依赖需要对象存储或 HDFS 等远端存储无(集群内本地保留)
保留时长按备份策略保留可配置的保留期,到期自动清理
运维成本中等(定期任务 + 存储成本)低(默认开启)

1. 备份与恢复

Doris 提供备份与恢复功能,用于定期保存数据快照,防止因意外事件导致的数据丢失,同时也可用于数据迁移与长期归档。

主要特性

  • 备份:支持对指定数据库、表或者分区进行全量备份,保存完整数据快照。
  • 恢复:支持从快照中恢复库、表或者分区。

应用场景示例

某公司定期对数据进行备份,并将备份文件存储在对象存储服务(如 Amazon S3)中。当误操作导致某张重要表被删除时,利用备份功能快速恢复丢失数据,确保业务正常运行。

详细使用方式请参见 数据备份数据恢复

2. 回收站恢复

Doris 提供回收站功能,为用户提供一种快速恢复最近删除数据的方法,减少因操作失误带来的影响。

主要特性

  • 临时删除:表或数据库被删除后会先移动到回收站,而不是立即永久删除。
  • 保留期:删除的数据在回收站中保留一段可配置的时间,用户可在此期间选择恢复。
  • 快速恢复:无需完整备份恢复,即可轻松从回收站找回误删的数据。
  • 数据安全:如果不需要恢复,回收站中的数据将在保留期后自动清理。

应用场景示例

某团队在例行操作中误删除了一张重要表,通过回收站功能,他们快速恢复了被删除的数据,避免了复杂的备份恢复流程,同时确保了业务的连续性。

详细使用方式请参见 回收站

常见问题

Q: 误删了一张表,应该使用哪种功能恢复?

优先使用回收站恢复,秒级完成且无需依赖外部存储;若已超过保留期,则使用备份与恢复从最近一次快照恢复。

Q: 回收站中的数据会一直保留吗?

不会。删除的数据仅在可配置的保留期内保留,到期后自动清理。如需长期保留,请使用备份与恢复。

Q: 备份文件可以存放在哪里?

支持对象存储(如 Amazon S3)、HDFS 等远端存储,避免与源集群同点故障。