ob 集群备份是每个zone里面每个server都会备份,还是只是租户单份数据备份?

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】V4.3.5
【问题描述】ob 集群备份是每个zone里面每个server都会备份,还是只是租户单份数据备份?
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

根据文档库中的信息,在OceanBase数据库中,备份机制是基于租户的,而不是针对每个Zone或每个Server进行备份。具体来说:

  • 备份是以租户为单位进行的,即对于每一个需要备份的租户,其数据会被独立地备份到指定的位置。这意味着即使同一个集群中有多个租户,每个租户的数据也会被单独处理,确保不同租户之间的备份互不影响。
  • 对于多副本的情况(例如在分布式环境中常见的跨Zone部署),OceanBase会确保只有一份数据参与备份过程,避免了重复备份同一份数据的问题。这不仅提高了备份效率,也节省了存储空间。

因此,对于您的问题,“ob 集群备份是每个zone里面每个server都会备份,还是只是租户单份数据备份?”答案是:OceanBase集群备份是以租户为单位进行单份数据备份的,并不会对每个Zone内的每个Server都进行备份。这一设计保证了备份过程既高效又经济。

以上信息来源于关于OceanBase数据库备份与恢复的相关描述以及多租户架构的工作原理。如果您还有其他疑问或者需要更详细的配置指导,请参考官方文档中有关备份和恢复的具体章节。

具体信息可参考以下文档:

  1. 极简化体验物理备份与恢复
  2. 物理备库概述
  3. 物理备库
  4. OceanBase 数据库整体架构
  5. 创建服务
  6. 查看 OceanBase 集群资源的使用情况
  7. 创建备租户前准备
  8. 内存管理概述
  9. 其他结构设计
1 个赞

租户级别备份,备份必须在共享的存储介质上