ByteHouse 提供数据备份功能,用于应对误删、误改等数据风险,并可通过跨地域备份提升地域级故障场景下的数据可恢复能力。ByteHouse 支持全量备份和增量备份;您可以根据业务需求配置同城或跨地域备份策略。
使用限制
- 版本要求:
- 使用全量和增量备份前,请确保您使用的 ByteHouse 引擎版本为 v2.7.1.101 及以上版本。
- 您可通过 ByteHouse 控制台 > 集群管理 > 集群列表 > 集群详情 > 基本信息 > 引擎版本路径,查看当前集群使用的引擎版本。
- 功能限制:增量备份为白名单功能,如需使用可通过提工单的方式,联系火山引擎技术支持人员申请。
- 跨地域备份:
- 支持的源地域和目标地域以控制台实际可选范围为准,目标地域不能与当前集群所在地域相同。
- 源地域位于中国大陆境内时,只能选择境内目标地域;源地域位于境外时,只能选择境外目标地域。
- 暂不支持境内与境外地域之间的跨境备份。
- 跨地域备份中的“目标地域”仅用于存放备份数据;使用跨地域备份集恢复时,数据仅可恢复至源集群所在地域,暂不支持直接恢复至备份数据所在地域或其他地域。
注意事项
细分 | 注意事项 |
|---|
支持的库表 | - 当前只支持数据表的备份;视图、物化视图、Kafka 表等数据对象不支持备份。
|
费用 | - 计算费用:执行数据备份和恢复时会使用计算组资源,并产生相应计算费用。
- 存储费用:备份数据会占用存储资源;备份策略生效后,根据实际存储用量计费。
- 跨地域流量费用:执行跨地域备份和恢复时会产生跨地域数据传输费用,根据实际流量计费。具体价格请参见定价规则跨地域备份传输流量费用部分。
|
数据备份
开启数据备份
登录 ByteHouse 企业版控制台,通过集群管理 > 集群列表 > 集群名称路径进入集群详情,单击”数据备份“页签。首次访问时会有欢迎提示,单击提示页上的确认开启,开启数据备份功能。首次访问的欢迎提示如下图所示。

创建备份策略
- 登录 ByteHouse 企业版控制台,通过集群管理 > 集群列表 > 集群名称路径进入集群详情,单击”数据备份“页签,单击“备份策略”页签中的“创建备份策略”按钮。

- 在弹出的页面中,填写创建备份策略的信息。
- 填写基本信息,您可自定义备份策略名称。

策略名称需符合以下条件:支持数字、字母及下划线,但不能以数字开头、最多64个字符、不能和已有的任务名称重复。 - 选择备份策略类型:同城备份或跨地域备份。
2. 选择跨地域备份后,在“目标地域”下拉列表中选择备份数据保存的地域。

- 选择备份对象,支持整个集群、整个数据库、具体数据表维度进行备份,您可根据实际备份需求选择。

- 确认备份计划。可选全量,或者全量+增量备份。

- 全量备份:集群全量数据备份。
- 全量+增量备份:集群第一次备份时,使用全量备份,后续增量备份。增量备份基于同一策略某个全量备份或上一个增量备份进行备份。
- 单击“创建”。
- 保存成功的任务,将会出现在“备份策略”列表中。

- 点击“备份集”页签。当计划时间到达时,备份任务将自动执行。
查看备份集状态
备份任务自动执行完成后,您可以在备份集中查看备份的状态,如果备份不成功,您可单击对应备份集任务查看任务详情,查看备份失败的数据范围和失败原因。

查看备份集使用存储
备份任务开始执行后,您可以在数据备份 > 备份集处查看当前所有备份集已占用的存储空间,估算所有备份集产生的存储费用。

数据恢复
在执行备份任务后,我们可以对备份集中的数据进行恢复。
说明
跨地域备份集支持发起数据恢复。恢复时,系统从备份数据所在的目标地域读取数据,并将数据恢复至当前集群所在地域(即源地域)内;恢复过程中可能产生跨地域数据传输费用。
- 访问”数据备份 > 备份集“页面,点击需要恢复数据右侧的“恢复”按钮。

- 选择需要恢复的数据库、表信息。

- 单击“确定”,开始会恢复数据。
- 恢复成功后,可以在“恢复记录”页签查看到恢复数据的历史记录。
删除备份集
您可以在备份集页签中查看所有执行的备份集,对于已无用的冗余备份集,您可以单击对应备份集后方的删除按钮进行删除,节约存储成本。
