[发明专利]一种数据查询方法及装置在审
申请号: | 201910898333.3 | 申请日: | 2019-09-23 |
公开(公告)号: | CN110674369A | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 张瑞冬 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | G06F16/903 | 分类号: | G06F16/903;G06F16/901 |
代理公司: | 11415 北京博思佳知识产权代理有限公司 | 代理人: | 陈蕾 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种数据查询方法及系统,涉及多进程技术领域。所述方法应用于包含主进程和子进程的多进程系统,系统中分别预置主索引表和子索引表,该方法具体包括:主进程根据查询请求查询总索引表,获得待查询数据所属的子进程以及其索引条目在对应子索引表中的位置;向待查询数据所属的子进程发送包含上述位置的查询指令;子进程根据查询指令,结合子索引表查询得到查询结果,并将查询结果发送至该子进程对应的结果数据队列;主进程监听结果数据队列,从中获取查询结果。应用本方法和对应系统,不会出现巨量数据长时间占用主进程的情况,从而避免了其他数据队列由于长时间等待导致的队列写满,解决了数据异常的问题。 | ||
搜索关键词: | 子进程 主进程 查询结果 查询数据 查询指令 数据队列 子索引表 索引表 队列 发送 多进程系统 查询请求 监听结果 结果数据 时间等待 时间占用 数据查询 数据异常 索引条目 主索引表 查询 多进程 结合子 预置 申请 应用 | ||
【主权项】:
1.一种数据查询方法,应用于包含主进程和子进程的多进程系统,在所述系统中为主进程预置主索引表,为每个子进程分别预置子索引表,该方法具体包括:/n主进程接收查询请求,所述查询请求中包括待查询数据的总索引条目在总索引表中的位置;根据查询请求查询总索引表,获得待查询数据所属的子进程以及其索引条目在对应子索引表中的位置;向待查询数据所属的子进程发送查询指令,所述查询指令包括待查询数据的子索引条目在对应子索引表中的位置;/n子进程根据所述查询指令,利用所述子索引表查询得到查询结果,并将查询结果发送至该子进程对应的结果数据队列;/n主进程监听各子进程对应的结果数据队列,从中获取查询结果。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910898333.3/,转载请声明来源钻瓜专利网。