(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211277897.3
(22)申请日 2022.10.19
(71)申请人 江苏博云科技股份有限公司
地址 215000 江苏省苏州市工业园区星湖
街328号创意产业园7-9F
(72)发明人 花磊 付少松 崔骥 赵安全
王亮 张凯 王永亮
(74)专利代理 机构 苏州谨和知识产权代理事务
所(特殊普通 合伙) 32295
专利代理师 叶栋
(51)Int.Cl.
G06F 11/14(2006.01)
G06F 16/27(2019.01)
G06F 9/455(2006.01)
(54)发明名称
容器环境下的数据库备份方法、 装置、 设备
及存储介质
(57)摘要
本申请涉及计算机技术领域, 具体涉及一种
容器环境下的数据库备份方法、 装置、 设备及存
储介质, 包括: 通过容器环境下的预设实体资源
接收待备份的数据库集群的备份信息, 备份信息
包括备份存储地址和所述数据库集群的集群地
址; 通过Operator控制器对预设实体资源进行检
测, 得到备份信息, 并基于备份信息创建备份任
务; 通过备份任务按照集群地址获取数据库集群
的备份数据, 并将备份数据存储至备份存储地址
指示的存储设备中。 可以解决传统的数据库备份
方案不统一, 对备份效率影响较大的问题。
权利要求书2页 说明书8页 附图4页
CN 115357433 A
2022.11.18
CN 115357433 A
1.一种容器环境下的数据库备份方法, 其特 征在于, 所述方法包括:
通过所述容器环境下的预设实体资源接收待备份的数据库集群的备份信 息, 所述备份
信息包括备份存 储地址和所述数据库集群的集群地址;
通过Operator控制器对所述预设实体资源进行检测, 得到所述备份信息, 并基于所述
备份信息创建备份任务;
通过所述备份任务按照所述集群地址获取所述数据库集群的备份数据, 并将所述备份
数据存储至所述备份存 储地址指示的存 储设备中。
2.根据权利要求1所述的方法, 其特征在于, 所述备份信息还包括备份策略, 所述备份
策略包括所述数据库集群的备份周期和历史备份数量; 所述通过所述备份任务按照所述集
群地址获取所述数据库集群的备份数据, 并将所述备份数据存储至所述备份存储地址指示
的存储设备中, 还 包括:
通过所述备份任务按照所述备份周期和所述集群地址获取所述数据库集群的备份数
据;
通过所述备份任务对所述存 储设备中存 储的历史备份数据的数量进行检测;
在所述历史备份数据的数量超过所述历史备份数量的情况下, 通过所述备份任务启动
删除辅助容器组, 删除所述存 储设备中的指定备份数据;
将所述备份数据存 储至所述备份存 储地址指示的存 储设备中。
3.根据权利要求1所述的方法, 其特征在于, 所述通过所述备份任务按照所述集群地址
获取所述数据库集群的备份数据, 包括:
通过备份辅助容器将所述数据库集群中的数据进行打包, 得到所述备份数据; 所述备
份辅助容器设置 于所述数据库集群中。
4.根据权利要求3所述的方法, 所述备份信 息还包括备份类型, 所述备份类型用于指示
备份数据为全部备份或增量备份; 所述通过备份辅助容器将所述数据库集群中的数据进 行
打包, 得到所述备份数据, 包括:
基于所述备份 类型对所述数据库集群中的数据进行打包, 得到所述备份数据。
5.根据权利要求4所述的方法, 其特征在于, 所述基于所述备份类型对所述数据库集群
中的数据进行打包, 得到所述备份数据, 包括:
在所述备份类型为增量备份的情况下, 通过所述备份辅助容器获取所述数据库集群的
备份记录, 并将在前一次备份记录的基础上增加或修改的数据进行打包, 得到所述备份数
据。
6.根据权利要求1所述的方法, 其特征在于, 所述通过所述备份任务按照所述集群地址
获取所述数据库集群的备份数据, 并将所述备份数据存储至所述备份存储地址指示的存储
设备中之后, 还 包括:
通过待加载的数据库集群中的加载辅助容器接收所述备份存储地址, 并基于所述备份
存储地址获取 所述备份数据;
在获取到所述备份数据的情况下, 将所述备份数据加载到所述待加载的数据库集群
中。
7.根据权利 要求1所述的方法, 其特征在于, 所述通过Op erator控制器对所述预设实体
资源进行检测, 得到所述备份信息之前, 还 包括:权 利 要 求 书 1/2 页
2
CN 115357433 A
2通过所述Operator控制器对所述预设实体资源的创建信息进行监听;
在所述Op erator控制器监听到所述创建信息的情况下, 通过所述Operator控制器对所
述预设实体资源进行检测。
8.一种容器环境下的数据库备份装置, 其特 征在于, 包括:
信息接收模块: 用于通过所述容器环境下的预设实体资源接收待备份的数据库集群的
备份信息, 所述备份信息包括备份存 储地址和所述数据库集群的集群地址;
信息检测模块: 用于通过Operator控制器对所述预设实体资源进行检测, 得到所述备
份信息, 并基于所述备份信息创建备份任务;
数据备份模块: 用于通过所述备份任务按照所述集群地址获取所述数据库集群的备份
数据, 并将所述备份数据存 储至所述备份存 储地址指示的存 储设备中。
9.一种电子设备, 其特征在于, 所述电子设备包括: 存储器和至少一个处理器, 所述存
储器中存储有指令; 所述至少一个处理器调用所述存储器中的所述指令, 以使得所述电子
设备执行如权利要求1至7中任一项所述 容器环境下的数据库备份方法的步骤。
10.一种计算机可读存储介质, 所述计算机可读存储介质上存储有指令, 其特征在于,
所述指令被处理器执行时实现如权利要求1至7中任一项所述容器环境下 的数据库备份方
法的步骤。权 利 要 求 书 2/2 页
3
CN 115357433 A
3
专利 容器环境下的数据库备份方法、装置、设备及存储介质
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:50:22上传分享