【技术实现步骤摘要】
基于缓存库的数据查询方法、装置、存储介质和设备
[0001]本专利技术涉及数据处理领域,尤其是涉及一种基于缓存库的数据查询方法、装置、存储介质和设备。
技术介绍
[0002]现有的数据查询方式通常为根据用户需要查询的字段,从数据库中读取对应字段的数据。
[0003]当用户连续多次查询相同字段的数据时,每次查询都需要从数据库中读取对应字段的数据,查询效率较低。
技术实现思路
[0004]本申请实施例提供了一种基于缓存库的数据查询方法、装置、存储介质和设备,能够提高数据查询效率。
[0005]第一方面,本申请实施例提供了一种基于缓存库的数据查询方法,包括以下步骤:响应于对至少一个第一目标字段的数据的查询指令,确定缓冲池中是否包含所述至少一个第一目标字段;其中,所述缓冲池存储有在当前时刻之前的第一时间段内响应于查询指令获取到的目标字段和所述目标字段对应的目标数据;所述缓冲池的目标字段包括第一关联信息;所述第一关联信息用于确定缓存库中与所述缓冲池的目标字段对应的字段的数据是否改变;若所述缓冲池中包含所述至少一个第一目标字段,且根据所述第一目标字段的第一关联信息确定所述缓存库中对应字段的数据未发生改变,从所述缓冲池中获取所述第一目标字段对应的第一目标数据;否则,根据所述至少一个不在所述缓冲池中的第一目标字段,生成用于获取第一目标数据的第一目标任务并发送至缓存库,使缓存库根据所述第一目标任务生成与缓存库中的节点对应的至少一个第一目标子任务并同时发送至对应的节点,接收所述至少一个节点返回的节点数据, ...
【技术保护点】
【技术特征摘要】
1.一种基于缓存库的数据查询方法,其特征在于,包括以下步骤:响应于对至少一个第一目标字段的数据的查询指令,确定缓冲池中是否包含所述至少一个第一目标字段;其中,所述缓冲池存储有在当前时刻之前的第一时间段内响应于查询指令获取到的目标字段和所述目标字段对应的目标数据;所述缓冲池的目标字段包括第一关联信息;所述第一关联信息用于确定缓存库中与所述缓冲池的目标字段对应的字段的数据是否改变;若所述缓冲池中包含所述至少一个第一目标字段,且根据所述第一目标字段的第一关联信息确定所述缓存库中对应字段的数据未发生改变,从所述缓冲池中获取所述第一目标字段对应的第一目标数据;否则,根据所述至少一个不在所述缓冲池中的第一目标字段,生成用于获取第一目标数据的第一目标任务并发送至缓存库,使缓存库根据所述第一目标任务生成与缓存库中的节点对应的至少一个第一目标子任务并同时发送至对应的节点,接收所述至少一个节点返回的节点数据,根据所述节点数据获取第一目标字段对应的第一目标数据;其中,所述缓存库包括若干个节点,所述若干个节点通过节点互联网络连接;所述缓存库中的各节点存储有预先从目标数据库中抽取的若干字段的数据。2.根据权利要求1所述的数据查询方法,其特征在于,在确定对象缓冲池中是否包含所述第一目标字段之前,还包括以下步骤:获取若干个数据库的地址信息,根据所述若干个数据库的地址信息,与所述若干个数据库建立连接关系;响应于抽取指令,基于抽取规则从若干个数据库中抽取若干抽取字段的数据并存储至所述缓存库中;其中,所述抽取指令包括抽取规则和若干抽取字段。3.根据权利要求1所述的基于缓存库的数据查询方法,其特征在于,若所述数据库至少为两个,在基于抽取规则从若干个数据库中抽取若干抽取字段的数据并存储至所述缓存库中之后,还包括以下步骤:响应于对至少两个数据库的至少两个数据表的选取指令,显示所述至少两个数据表的若干个字段;响应于对若干个所述字段中的至少两个字段的选取指令,获取所述至少两个数据表的关联关系,根据所述至少两个字段在所述数据表的关联关系以及所述至少两个数据表的关联关系,确定数据显示区域的第一目标字段信息;其中,所述第一目标字段信息包括第一目标字段及所述第一目标字段的显示信息;在获取所述第一目标字段对应的第一目标数据之后,还包括以下步骤:根据所述第一目标字段的显示信息,在数据显示区域显示所述第一目标数据。4.根据权利要求2所述的基于缓存库的数据查询方法,其特征在于,将若干抽取字段的数据存储至所述缓存库中的步骤具体包括:对所述若干抽取字段的数据进行分片,获取若干个分片数据;将所述若干个分片数据分别存储至所述缓存库下的若干个节点,并生成分片表;其中,所述分片表包括若干个分片数据的若干字段及所述若干个分片数据存储的节点标识;缓存库根据所述第一目标任务生成与缓存库中的节点对应的至少一个第一目标子任务并同时发送至对应的节点的步骤包括:
缓存库根据所述第一目标任务和所述分片表,确定所述至少一个第一目标字段对应的至少一个目标节点标识,根据所述至少一个目标节点标识,生成至少一个目标节点的第一目标子...
【专利技术属性】
技术研发人员:陈大伟,吴华夫,熊海霞,黄潮勇,肖熙,黄浩,莫会治,黄鹏,禤文君,
申请(专利权)人:广州思迈特软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。