[发明专利]一种虚拟分布式数据库访问系统与方法在审

专利信息
申请号: 202110946107.5 申请日: 2021-08-18
公开(公告)号: CN113407612A 公开(公告)日: 2021-09-17
发明(设计)人: 梅雪明;石悌君;张玉磊 申请(专利权)人: 江苏量界数据科技有限公司
主分类号: G06F16/25 分类号: G06F16/25;G06F16/27
代理公司: 南京苏创专利代理事务所(普通合伙) 32273 代理人: 张学彪
地址: 211100 江苏省南京市*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 虚拟 分布式 数据库 访问 系统 方法
【权利要求书】:

1.一种虚拟分布式数据库访问系统,包括虚拟数据库,其特征在于:所述虚拟数据库包括数据映射模块、数据缓存模块、指令解释及控制模块和通信模块,所述通信模块与数据库通信连接。

2.一种虚拟分布式数据库访问方法,其特征在于,采用权利要求1所述的虚拟分布式数据库访问系统,进行两部分操作:

S1:系统管理员配置;

S2:用户查询,所述用户查询包括单数据库查询和数据库关联信息查询。

3.根据权利要求2所述的虚拟分布式数据库访问方法,其特征在于,所述系统管理员配置具体包括如下子步骤:

S1.1:系统管理员在虚拟数据库上配置源数据库信息;

S1.2:系统管理员指定源数据库别名alias,虚拟数据库的源数据库别名不重复,设置虚拟数据库中的表名=源数据库别名+源数据库表名;

S1.3:将步骤S1.1和步骤S1.2中的信息存储到虚拟数据库的数据映射模块。

4.根据权利要求2所述的虚拟分布式数据库访问方法,其特征在于:所述步骤S2包括如下子步骤:

S2.1:用户查询时以虚拟数据库和虚拟数据库的表名编写查询命令;

S2.2:进行单数据库查询或数据库关联信息查询;

S2.3:查询流程结束。

5.根据权利要求4所述的虚拟分布式数据库访问方法,其特征在于:所述单数据库查询具体包括如下步骤:

A201、指令解释及控制模块收到用户的查询指令,根据指令分析只涉及单个数据库;

A202、指令解释及控制模块从数据映射模块查询数据库信息,并将查询指令转化为SELECT * FROM TABLE1;

A203、指令解释及控制模块将A202中处理过的数据库信息交给通信模块处理;

A204、通信模块和数据库建立连接并执行查询指令;

A205、通信模块将步骤A204的查询结果返回到指令解释及控制模块。

6.根据权利要求4所述的虚拟分布式数据库访问方法,其特征在于:所述数据库关联信息查询具体包括如下步骤:

B201、指令解释及控制模块收到用户的查询指令,根据用户的查询指令分析涉及相关联的若干个数据库的操作;

B202、指令解释及控制模块从数据映射模块查询数据库信息,并将查询指令转化相应数据库的SELECT * FROM TABLE1;

B203、指令解释及控制模块将B202中处理过的数据库信息交给通信模块处理;

B204、通信模块分别与相关联的数据库建立连接并执行查询指令;

B205、通信模块将步骤B204的查询结果返回到指令解释及控制模块;

B206、指令解释及控制模块收到B205的查询结果后,将数据交给数据缓存模块;数据缓存模块建立临时数据库缓存所有数据;

B207、指令解释及控制模块在缓存完毕所有源数据库查询的返回结果后,向数据缓存模块执行查询指令;数据缓存模块在临时数据库中执行查询指令并向指令解释和控制模块返回结果。

7.根据权利要求5或6所述的虚拟分布式数据库访问方法,其特征在于:所述数据库信息包括IP地址、端口号、用户名和密码信息。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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