[发明专利]一种数据查询方法及系统在审
申请号: | 201910521866.X | 申请日: | 2019-06-17 |
公开(公告)号: | CN110263061A | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 王李平;李涛 | 申请(专利权)人: | 郑州阿帕斯科技有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/2458;G06F16/22;G06F16/27 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 姜凤岩;南霆 |
地址: | 450000 河南省郑州市河南自贸试验区郑州*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供了一种数据查询方法及系统,通过将业务数据存储到本地磁盘中,且将对应的索引信息缓存到本地内存中,其中,预先通过数据分区服务器将大数据分区处理得到多个分区文件,将各分区文件分配给对应的分布式服务器进行数据存储,并由分布式服务器针对各自存储的分区文件生成相应的索引信息,后续在接收到数据查询请求后,直接基于本地内存中的索引信息,快速定位待查询数据在本地磁盘中的存储位置,这样既无需占用过多的本地内存空间,降低了数据缓存成本,又能够从本地磁盘中快速读取相应的数据,提高数据查询请求的响应效率,同时结合零拷贝技术将数据传输至网卡接口,减少了数据拷贝次数,进一步提高了客户端的数据查询效率。 | ||
搜索关键词: | 分区文件 索引信息 磁盘 分布式服务器 数据查询请求 数据查询 内存 缓存 数据查询效率 业务数据存储 零拷贝技术 查询数据 存储位置 分区处理 快速定位 快速读取 内存空间 数据传输 数据存储 数据分区 数据缓存 数据拷贝 网卡接口 大数据 服务器 存储 占用 响应 分配 客户 | ||
【主权项】:
1.一种数据查询方法,其特征在于,所述方法包括:分布式服务器接收客户端针对目标业务数据的查询请求,其中,所述查询请求携带有所述目标业务数据的数据标识,所述查询请求是所述客户端根据数据分区服务器返回的目标设备标识发送的,所述目标设备标识是所述数据分区服务器根据所述数据标识在多个分布式服务器中选取的所述目标业务数据所在的分布式服务器的标识信息;在本地内存中存储的索引文件信息中,根据所述数据标识,查询所述目标业务数据的存储位置信息,其中,所述索引文件信息包括:业务数据的数据标识与存储位置信息之间的对应关系;基于所述目标业务数据对应的所述存储位置信息,从本地磁盘中读取所述目标业务数据,其中,所述本地磁盘中存储有数据分区服务器预先分配的包含多个业务数据的数据分区文件;利用零拷贝技术将读取到的所述目标业务数据传输至预设网卡接口,以通过所述网卡接口将所述目标业务数据发送至所述客户端。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州阿帕斯科技有限公司,未经郑州阿帕斯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910521866.X/,转载请声明来源钻瓜专利网。