[发明专利]数据库服务系统及兼容多种数据库的方法有效

专利信息
申请号: 201710121228.X 申请日: 2017-03-02
公开(公告)号: CN107025134B 公开(公告)日: 2020-09-25
发明(设计)人: 李文俊;巩向锋 申请(专利权)人: 北京三快在线科技有限公司
主分类号: G06F9/48 分类号: G06F9/48;G06F16/25;G06F16/21
代理公司: 北京润泽恒知识产权代理有限公司 11319 代理人: 苏培华
地址: 100083 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据库 服务 系统 兼容 多种 方法
【说明书】:

本申请提供了一种数据库服务系统,属于计算机技术领域,包括:插件层,包括与数据库类型一一对应的至少一个插件,所述插件用于输出相应类型数据库的数据库操作参数;多级任务系统,用于执行数据库操作;插件中间层,位于所述插件层和所述多级任务系统之间,用于通过所述插件层中的插件获取数据库操作参数后,转换为所述多级任务系统的任务调度参数,由所述多级任务系统根据转换得到的所述任务调度参数调度与所述数据库操作关联的任务,以执行数据库操作。解决了现有技术中数据库服务系统支持多种数据库的时需要为新增的数据库类型单独开发一套任务流和任务而导致的开发效率低下的问题。

技术领域

本申请涉及计算机技术领域,特别是涉及一种数据库服务系统及兼容多种数据库的方法。

背景技术

PaaS(Platform as a Service,平台即服务),是在虚拟化技术的基础上,提供一系列中间件,其中最为常见也是最重要的一类是数据库服务系统。数据库的种类繁多,如关系型数据库MySQL、PostgreSQL,非关系型MongoDB,缓存类的数据库Redis、Memcached等。不同类型数据库的基本管理功能(创建、删除、调整配置、启停等)具有较大的差异性。PaaS系统在支持不同类型数据库时,需要兼容不同类型数据库的部署和管理的差异性。PaaS系统上针对每一个基本数据库相关的管理功能都需要经过一系列任务完成,包括虚拟化、存储、网络、数据库等任务。现有技术中,PaaS系统在支持多种类型的数据库时,每种数据库类型都单独对应一套任务,每增加一种新类型的数据库支持时,需要开发维护一套新的任务,开发周期长,开发效率低下。

可见,现有技术中的数据库服务系统及兼容多种数据库的方法至少存在开发效率低下的问题。

发明内容

本申请提供一种数据库服务系统及兼容多种数据库的方法,解决现有技术中兼容多种数据库时开发效率低下的问题。

为了解决上述问题,第一方面,本申请实施例提供了一种数据库服务系统包括:

插件层,包括与数据库类型一一对应的至少一个插件,所述插件用于输出相应类型数据库的数据库操作参数;

多级任务系统,用于执行数据库操作;

插件中间层,位于所述插件层和所述多级任务系统之间,用于从所述插件层中的插件获取数据库操作参数后,转换为所述多级任务系统的任务调度参数,由所述多级任务系统根据转换得到的所述任务调度参数调度与所述数据库操作关联的任务,以执行数据库操作。

第二方面,本申请实施例提供了一种兼容多种数据库的方法,应用于本申请实施例中所述的数据库服务系统,所述方法包括:

根据接收的数据库操作指令确定待调度的任务;

通过所述插件中间层获取所述数据库操作指令对应的任务调度参数;

根据所述任务调度参数调度所述待调度的任务,以执行所述数据库操作指令。

第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时本申请实施例公开的所述PaaS平台兼容多种数据库方法的步骤。

本申请实施例公开的数据库服务系统,通过在插件层中预置不同类型数据库的操作参数,并由插件中间层将所述数据库的操作参数转换为任务调度参数,以实现多级任务系统中的任务流以及任务的调度,进一步实现数据库服务系统提供给上层应用的数据库服务,解决了现有技术中数据库服务系统支持多种数据库的时需要为新增的数据库类型单独开发一套任务流和任务而导致的开发效率低下的问题。通过本申请公开的数据库服务系统,当需要支持新的数据库类型时,只需要在插件层中的增加相应类型数据库的插件,以保证多级任务系统能够通过插件中间层获取针对该类型数据库的任务调度参数,便可支持该类型数据库的服务,有效提高了数据库服务系统的开发效率。

附图说明

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710121228.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top