[发明专利]关系型数据库的调度方法及系统有效
申请号: | 201511019687.4 | 申请日: | 2015-12-29 |
公开(公告)号: | CN105677751B | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 李庆文 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F9/48 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 关系 数据库 调度 方法 系统 | ||
本发明提供了一种关系型数据库的调度方法及系统,关系型数据库系统中包括多个业务数据库,在关系型数据库系统中增加一调度引擎对各业务数据库进行调度,其中的方法包括:接收业务数据,并获取业务数据的属性信息;根据业务数据的属性信息,在预置的调度引擎数据库中进行匹配,确定业务数据对应的业务数据库类型及传输通道;将业务数据通过所述传输通道传输并存储在所确定的业务数据库中。采用本发明方案,可适配对各种关系型数据库的动态配置;可以解放用户,降低系统开发时对后端数据库掌握度,将开发人员的精力集中在业务层面,而不用过多关心后端数据库的选型、具体的数据库语法等;可实现准确、高效完成数据的处理。
技术领域
本发明涉及互联网应用技术领域,特别是涉及一种关系型数据库的调度方法及系统。
背景技术
随着计算机技术不断发展,各种应用的系统架构与早期系统结构有着很大区别,如今越来越多的系统架构面向PaaS(Platform as a Service,平台即服务)、IaaS(Infrastructure as a Service,基础设施即服务)、SaaS(Software as a Service,软件即服务)。然而,不论何种应用系统,或多或少都会与关系型数据库进行交互。关系模型是指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。当前主流的关系型数据库有Oracle、DB2、SQL Server、Access、MySQL、Sybase等。在构建系统架构初期,会面临选择何种数据库以及使用几个数据库等问题。
当系统架构确定数据库类型、数据库数量后,系统后期开发与运维中就难以改变此种架构,若要改变数据库类型,则需要将历史数据导入新的数据库中,此时需要较大的人力和时间成本,但是这种情况在实际系统应用中却时常出现,这种数据库类型改变并非因前期架构及技术选型不慎,而是随着时间推移,系统为了满足不断变化的需求而做出的正常迭代。
参见图1-2,是现有两种系统架构示意图,其中,图1示出了仅设置一个业务数据库DB;图2是处了设置多个业务数据库DB1、DB2、…、DBn。现有系统架构中,业务数据会根据后端所配置的数据库类型,将数据存入该数据库中,数据到数据库是一种确定关系,而这种关系在系统开发初期就已经固定,若要修改数据库则会造成大量人力成本适配新类型数据库和迁移数据,如系统后端数据库使用MySQL或Oracle。一旦选型完成,系统后期更换数据库就相对麻烦。
发明内容
本发明实施例提供一种关系型数据库的调度方法及系统,通过增加的调度引擎,实现对数据库的动态配置。
一种关系型数据库的调度方法,关系型数据库系统中包括多个业务数据库,在关系型数据库系统中增加一调度引擎对各业务数据库进行调度,所述方法包括:
接收业务数据,并获取业务数据的属性信息;
根据所述业务数据的属性信息,在预置的调度引擎数据库中进行匹配,确定所述业务数据对应的业务数据库类型及传输通道;
将所述业务数据通过所述传输通道传输并存储在所确定的业务数据库中。
优选的,上述方法还包括:
接收业务数据查询请求,并获取待查询的业务数据的属性信息;
根据所述待查询的业务数据的属性信息,在预置的调度引擎数据库中进行匹配,确定所述业务数据对应的业务数据库类型及传输通道;
从确定的业务数据库中调取所述业务数据并通过传输通道提供所述业务数据。
优选的,上述方法还包括:
接收业务数据更新请求,并获取待更新的业务数据的属性信息;
根据所述待更新的业务数据的属性信息,在预置的调度引擎数据库中进行匹配,确定所述业务数据对应的业务数据库类型及传输通道;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511019687.4/2.html,转载请声明来源钻瓜专利网。