全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211169276.3 (22)申请日 2022.09.26 (71)申请人 北京奥星贝斯科技有限公司 地址 100020 北京市朝阳区东 三环中路1号 1幢1单元9层901内02号单 元 (72)发明人 刘毅  (74)专利代理 机构 北京博思佳知识产权代理有 限公司 1 1415 专利代理师 李威 (51)Int.Cl. G06F 16/21(2019.01) G06F 16/27(2019.01) G06F 9/445(2018.01) (54)发明名称 一种数据库管理方法、 装置、 存储介质及电 子设备 (57)摘要 本说明书公开了一种数据库管理方法、 装 置、 存储介质及电子设备, 可以将数据库管理指 令执行的过程拆 分为若干个子操作, 并针对每个 子操作, 生成该子操作在不同软件环 境或者硬件 环境的服务器下的子命令, 其中, 子命令用于在 对应的服务器的操作系统中运行, 从而可以使服 务器按照子命令执行相应的对数据库进行管理 的操作, 进而提高了云平台对分布式数据库进行 部署和管理的效率。 权利要求书2页 说明书10页 附图3页 CN 115269562 A 2022.11.01 CN 115269562 A 1.一种数据库管理方法, 包括: 获取用户发送的数据库管理指令, 所述数据库 管理指令用于对部署在服务器中的数据 库进行管理; 根据所述数据库管理指令, 确定按照所述数据库 管理指令对数据库进行管理时需要执 行的各子操作; 针对每个子操作, 从预设的配置文件中, 确定与该子操作对应的命令模板, 并根据 所述 命令模板, 生成该子操作对应的子命令, 所述配置文件中包含有所述各子操作和各命令模 板之间的对应关系; 执行各子操作对应的子命令, 对所述数据库进行 管理。 2.如权利要求1所述的方法, 获取用户发送的数据库管理指令, 具体包括: 获取用户发送的数据库管理指令以及软件 包; 执行各子操作对应的子命令, 对所述数据库进行 管理, 具体包括: 通过执行各子操作对应的子命令, 对所述软件 包进行操作, 以对所述数据库进行 管理。 3.如权利要求1或2所述的方法, 针对每个子操作, 从预设的配置文件中, 确定与该子操 作对应的命令模板, 并根据所述命令模板, 生 成该子操作对应的子命令之前, 所述方法还包 括: 确定所述数据库管理指令管理的数据库所属的服 务器, 作为目标服 务器; 针对每个子操作, 从预设的配置文件中, 确定与该子操作对应的命令模板, 并根据 所述 命令模板, 生成该子操作对应的子命令, 具体包括: 针对每个子操作, 根据 所述目标服务器的运行环境参数, 从预设的配置文件中, 确定在 所述目标服务器的运行环境下该子操作对应的命令模板, 所述运行环境参数包括: 所述 目 标服务器的硬件环境 参数、 所述目标服 务器的软件环境 参数; 根据所述命令模板, 生成该子操作对应的子命令 。 4.如权利要求3所述的方法, 执行各子操作对应的子命令, 对所述数据库进行管理之 前, 所述方法还 包括: 判断所述数据库管理指令执行所需的软件包的格式是否与所述目标服务器对应的运 行环境参数相匹配; 若否, 则通过 预设的转换工具, 对所述软件 包的格式进行转换, 得到转换后软件 包; 执行各子操作对应的子命令, 对所述数据库进行 管理, 具体包括: 执行各子操作对应的子命令, 对所述转换后软件包进行操作, 以对所述目标服务器中 的数据库进行 管理。 5.如权利要求1所述的方法, 所述方法还 包括: 获取用户发送的修改指令; 根据所述修改指令, 对预设的配置文件中的命令模板进行修改, 得到修改后配置文件 并保存。 6.一种数据库管理装置, 包括: 获取模块, 用于获取用户发送的数据库管理指令, 所述数据库管理指令用于对部署在 服务器中的数据库进行 管理; 确定模块, 用于根据所述数据库管理指令, 确定按照所述数据库管理指令对数据库进权 利 要 求 书 1/2 页 2 CN 115269562 A 2行管理时需要执 行的各子操作; 生成模块, 用于针对每个子操作, 从预设的配置文件中, 确定与该子操作对应的命令模 板, 并根据所述命令模板, 生成该子操作对应的子命令, 所述配置文件中包含有 所述各子操 作和各命令模板之间的对应关系; 执行模块, 用于执 行各子操作对应的子命令, 对所述数据库进行 管理。 7.如权利要求6所述的装置, 所述获取模块具体用于, 获取用户发送的数据库 管理指令 以及软件 包; 所述执行模块具体用于, 通过执行各子操作对应的子命令, 对所述软件包进行操作, 以 对所述数据库进行 管理。 8.如权利要求6所述的装置, 所述生成模块具体用于, 确定所述数据库 管理指令管理 的 数据库所属的服务器, 作为目标服务器; 针对每个子操作, 根据所述目标服务器的运行环 境 参数, 从预设的配置文件中, 确定在所述 目标服务器的运行环境下该子操作对应的命令模 板, 所述运行环境参数包括: 所述目标服务器的硬件环境参数、 所述目标服务器的软件环 境 参数; 根据所述命令模板, 生成该子操作对应的子命令 。 9.一种计算机可读存储介质, 所述存储介质存储有计算机程序, 所述计算机程序被处 理器执行时实现上述权利要求1~5任一项所述的方法。 10.一种电子设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计算 机程序, 所述处 理器执行所述程序时实现上述权利要求1~5任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115269562 A 3

.PDF文档 专利 一种数据库管理方法、装置、存储介质及电子设备

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数据库管理方法、装置、存储介质及电子设备 第 1 页 专利 一种数据库管理方法、装置、存储介质及电子设备 第 2 页 专利 一种数据库管理方法、装置、存储介质及电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:49:17上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。