[发明专利]一种数据库服务提供方法及服务器有效
申请号: | 201611112406.4 | 申请日: | 2016-12-06 |
公开(公告)号: | CN106776998B | 公开(公告)日: | 2020-01-21 |
发明(设计)人: | 王涛;党李飞;陈一玮 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21 |
代理公司: | 11274 北京中博世达专利商标代理有限公司 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 服务 提供 方法 服务器 | ||
1.一种数据库服务提供方法,其特征在于,包括:
服务器接收客户端发送的管理请求,所述管理请求包括:待管理数据库的类型和版本,所述管理请求用于对所述待管理数据库进行管理;
所述服务器根据所述待管理数据库的类型和版本,加载所述待管理数据库的插件;
所述服务器在所述插件中获取管理所述待管理数据库所需的资源;
所述服务器对所述管理所述待管理数据库所需的资源进行配置,并在配置完成后,根据所述管理请求获取管理命令;
所述服务器运行所述管理命令的脚本,以便执行所述管理请求。
2.根据权利要求1所述的方法,其特征在于,所述服务器在所述插件中获取管理所述待管理数据库所需的资源,包括:
所述服务器在所述插件中生成申请资源请求;
所述服务器根据所述申请资源请求获取所述管理所述待管理数据库所需的资源。
3.根据权利要求2所述的方法,其特征在于,当所述管理请求具体用于对所述待管理数据库创建数据库实例时,所述申请资源请求包括:需创建的虚拟机的数量和规格,所述管理所述待管理数据库所需的资源为至少一个虚拟机,所述管理命令为启动命令;
所述服务器对所述管理所述待管理数据库所需的资源进行配置,并在配置完成后,根据所述管理请求获取管理命令,包括:
所述服务器根据所述管理所述待管理数据库所需的资源,创建所述至少一个虚拟机;
所述服务器获取创建数据库实例命令,所述创建数据库实例命令中包括虚拟机列表,所述虚拟机列表中包括至少一个创建成功的虚拟机;
所述服务器在所述插件中获取所述创建成功的虚拟机的配置命令,并根据所述配置命令对所述创建成功的虚拟机进行配置,在配置完成后,根据所述管理请求,在所述插件中获取所述创建成功的虚拟机的所述启动命令。
4.根据权利要求3所述的方法,其特征在于,所述服务器运行所述管理命令的脚本,以便执行所述管理请求,包括:
所述服务器运行所述启动命令对应的脚本,以便启动所述创建成功的虚拟机。
5.根据权利要求2所述的方法,其特征在于,当所述管理请求具体用于对所述待管理数据库备份数据库实例时,所述申请资源请求包括:需创建的新磁盘的大小,所述管理所述待管理数据库所需的资源为至少一个新磁盘,所述管理命令为备份命令;
所述服务器对所述管理所述待管理数据库所需的资源进行配置,并在配置完成后,根据所述管理请求获取管理命令,包括:
所述服务器根据所述管理所述待管理数据库所需的资源,将所述至少一个新磁盘挂载到所述待管理数据库的虚拟机中;
所述服务器在挂载完成后,获取备份数据库实例命令,所述备份数据库实例命令中包括虚拟机列表,所述虚拟机列表中包括至少一个所述新磁盘挂载到的虚拟机;
所述服务器根据所述管理请求,在所述插件中获取所述新磁盘挂载到的虚拟机的所述备份命令。
6.根据权利要求5所述的方法,其特征在于,所述服务器运行所述管理命令的脚本,以便执行所述管理请求,包括:
所述服务器运行所述备份命令对应的脚本,以便开始导出所述待管理数据库中的数据,并保存在所述新磁盘中。
7.一种服务器,其特征在于,包括:应用程序接口API服务模块、任务管理服务模块、数据库管理模块、代理模块;
所述API服务模块,用于接收客户端发送的管理请求,所述管理请求包括:待管理数据库的类型和版本,所述管理请求用于对所述待管理数据库进行管理,根据所述待管理数据库的类型和版本,加载所述待管理数据库的插件;
所述任务管理服务模块,用于获取管理所述待管理数据库所需的资源,对所述管理所述待管理数据库所需的资源进行配置;
所述数据库管理模块,用于根据所述待管理数据库的类型和版本,加载所述待管理数据库的插件,并根据所述管理请求,在插件中获取管理命令;
所述代理模块,用于运行所述管理命令的脚本,以便执行所述管理请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611112406.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据库的迁移方法
- 下一篇:多媒体数据推荐方法及装置