[发明专利]数据库寻址方法、装置和系统在审

专利信息
申请号: 201710152729.4 申请日: 2017-03-15
公开(公告)号: CN108628862A 公开(公告)日: 2018-10-09
发明(设计)人: 武勇 申请(专利权)人: 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 中国国际贸易促进委员会专利商标事务所 11038 代理人: 曹蓓
地址: 100195 北京市海淀区杏石口路6*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据库调用 业务系统 数据库寻址 语句 目标数据库 数据库 数据处理领域 数据库选择 解析模块 可移植性 请求标识 业务接收 易维护性 相耦合 发送
【说明书】:

发明提出一种数据库寻址方法、装置和系统,涉及数据处理领域。其中,本发明的一种数据库寻址装置包括:业务接收模块,用于接收来自业务系统的数据库调用请求;解析模块,用于根据数据库调用请求中包括的请求标识确定数据库调用语句;数据库选择模块,用于根据数据库调用语句确定目标数据库;数据库调用模块,用于向目标数据库发送数据库调用语句。这样的装置无需将业务系统与数据库相耦合,降低了业务系统对数据库的直接依赖,有利于提升数据库的可移植性和业务系统的易维护性。

技术领域

本申请涉及数据处理领域,特别是一种数据库寻址方法、装置和系统。

背景技术

随着业务的复杂化,工程师往往会对同一系统中的各个业务进行分布式架构设计,拆分出来的每个业务系统都使用独立的数据库,从而实现业务数据的解耦。例如在电商平台中,用户每完成一次交易,系统需要访问用户信息数据库、商品信息数据库、商品库存数据库以及商品促销数据库等。在遇到数据量庞大的情况下,为实现数据的快速访问,往往还会对数据库进行分库分表设计。

现有技术中在业务源码中配置对应的数据库连接配置,在启动业务系统后初始化数据库连接,数据库返回被请求的数据到业务系统。

但是,这样的方式会导致业务系统直接依赖具体的数据库,耦合性高,不利于系统移植。另外,由于数据库访问策略固化在源码级别,在更改数据库连接池的配置时往往需要修改源代码或源配置文件,并且重启业务系统,甚至重新上线;而当一个业务系统若同时依赖多个数据库时,需要在源码级配置多个数据库的连接,不仅配置复杂程度增加,系统数据访问层复杂程度也增加。

发明内容

本发明的一个目的在于降低业务系统与数据库的耦合度。

根据本发明的一个实施例,提出一种数据库寻址装置,包括:业务接收模块,用于接收来自业务系统的数据库调用请求;解析模块,用于根据包括在数据库调用请求中的请求标识确定数据库调用语句;数据库选择模块,用于根据数据库调用语句确定目标数据库;数据库调用模块,用于向目标数据库发送数据库调用语句。

可选的,请求标识包括业务规则编号和请求类型标识。

可选地,还包括:业务反馈模块,用于将来自目标数据库的反馈信息发送给业务系统。

可选地,解析模块包括:数据提取单元,用于提取包括在数据库调用请求中的业务数据;语句解析单元,用于根据请求标识和业务数据确定数据库调用语句。

可选地,语句解析单元具体用于:根据请求标识确定格式化数据库语句;根据业务数据和格式化数据库语句确定数据库调用语句。

可选地,还包括:业务规则存储模块,用于存储预定业务规则信息,预定业务规则信息包括业务规则编号,和各个业务规则包括的请求类型的请求类型标识。

可选地,还包括:业务规则和数据库规则存储模块,用于存储预定业务规则信息与数据库语句的关联关系。

可选地,还包括:数据库存储模块,用于存储各个数据库的连接信息。

可选地,还包括:业务配置模块,用于供用户配置预定业务规则信息。

可选地,还包括:映射配置模块,用于供用户配置预定业务规则信息与数据库语句的关联关系。

可选地,还包括:数据库语句配置模块,用于供用户配置数据库调用语句。

可选地,还包括:数据库配置模块,用于供用户配置各个数据库的连接信息。

这样的装置能够接收来自业务系统的数据库调用请求,确定对应的数据库调用语句和目标数据库,并向该目标数据库发送数据库调用语句以达到数据库调用的目的,从而无需将业务系统与数据库相耦合,减少了业务系统对数据库的直接依赖,有利于提升数据库的可移植性和业务系统的易维护性。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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