[发明专利]一种分布式数据库并发存储虚拟请求机制的实现方法有效
申请号: | 201310265116.3 | 申请日: | 2013-06-27 |
公开(公告)号: | CN103338252B | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 孟庆民;杨浩;华杰;程维文;郑宝玉 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 南京知识律师事务所32207 | 代理人: | 汪旭东 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 分布式数据库并发存储虚拟请求机制的系统组成有发送存储请求客户机、web应用服务器、访问控制服务器、以及分布式数据库集群组成,在该系统的基础上提出了分布式数据库存储管理机制方案,该机制特别考虑并发用户数所要求的流量请求来合理进行用户数据流的分布式存储,即在云数据库的架构下,使得用户数据流根据当下网络负载、当下数据库并发连接负载被分发到最为合理的数据库集群存储,该机制实现利用访问控制服务器对分布式数据库集群的管理,以及数据库集群反馈的ACK信息包通过相应灵活算法计算出存储的最优策略,完成数据的最终存储。 | ||
搜索关键词: | 一种 分布式 数据库 并发 存储 虚拟 请求 机制 | ||
【主权项】:
分布式数据库并发存储虚拟请求机制的实现方法,其特征在于,机制包括客户机、web应用服务器、访问控制服务器、分布式数据库集群:所述机制的实现方法包括如下步骤:步骤1:多台客户机并发发送http请求,其中有包含数据存储的请求;步骤2:web应用服务器接收多台客户机http请求,过滤出需要数据存储的用户单元,并将需要请求的存储量信息提交给访问控制服务器;步骤3:访问控制服务器发送虚拟存储请求包给与之相连的分布式数据库集群;步骤4:分布式数据库集群需要在指定时间内做出响应,即反馈ACK信息包给访问控制服务器,如果某数据库超时响应,则认为该数据库并发连接数已达上限或者与之相连的通信链路拥堵,该数据库将不纳入当前存储目标之中;步骤5:访问控制服务器解析ACK信息包,通过ACK信息包计算分布的各数据库当前连接池已达到的并发访问数和数据库当前访问I/O负载;通过ACK信息包计算到各个数据库之间的网络负载,包括通信链路质量;步骤6:访问控制服务器内建一套算法,将遵循数据库存储负载优先>通信链路质量优先的先后顺序来完成算法策略,其中,数据库存储负载包括用户访问负载以及数据库整体I/O负载,并且给数据库存储负载加权、通信链路质量加权,算法将生成数据库存储负载加权与通信链路质量加权之和的排序,排序结果是分布式数据库存储负载载荷低以及通信链路质量优为优先结果,从该排序中选择靠前数据库生成最终存储策略,存储策略信息将提交给web应用服务器,web应用服务器将按照策略信息分配不同并发用户存储到指定的数据库上;步骤7:web应用服务器完成指定路径数据库信息的存储;步骤8:存储完毕将反馈信息STORE_ACK信息包最终反馈给访问控制服务器,访问控制服务器记录不同用户不同存储索引,方便日后提取数据之用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310265116.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种安装有挡板的圆形沉淀池
- 下一篇:电子教学系统