欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2019105246903
申请人: 平安普惠企业管理有限公司
专利类型:发明专利
专利状态:授权未缴费
专利领域: 计算;推算;计数
更新日期:2024-04-17
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种数据查询方法,其特征在于,包括:

接收第一客户端发送的查询请求,所述查询请求携带查询维度a和查询维度b;

按照预设算法确认所述查询维度a和查询维度b的优先级,以得到第一级查询维度和第二级查询维度;

输入所述第一级查询维度,以获取日志数据库中与所述第一级查询维度对应的第一内容;

输入所述第二级查询维度,以获取所述第一内容中与所述第二级查询维度对应的第二内容;

将所述第二内容发送至所述第一客户端,以响应所述查询请求。

2.根据权利要求1所述的方法,其特征在于,所述接收第一客户端发送的查询请求之后,还包括:向M个存储节点分别发送连接请求,所述连接请求用于指示与所述M个存储节点分别建立网络连接,其中,所述日志数据库包括M个存储节点,M为不小于2的整数;

接收所述M个存储节点分别返回的网络连接成功的响应,并触发所述按照预设算法确认所述查询维度a和查询维度b的优先级,以得到第一级查询维度和第二级查询维度的步骤。

3.根据权利要求2所述的方法,其特征在于,所述按照预设算法确认所述查询维度a和查询维度b的优先级,以得到第一级查询维度和第二级查询维度,包括:向所述M个存储节点发送第一请求,从所述M个存储节点中筛选出与所述查询维度a相关的M1个存储节点,其中,所述第一请求用于请求查询当前存储节点的存储内容是否与所述查询维度a相关,M1为正整数;

向所述M个存储节点发送第二请求,从所述M个存储节点中筛选出与所述查询维度b相关的M2个存储节点,其中,所述第二请求用于请求查询当前存储节点的存储内容是否与所述查询维度b相关,M1为正整数;

若确认M1≤M2,则将所述M1所对应的查询维度a设为第一级查询维度,并将所述M2所对应的查询维度b设为第二级查询维度;

若确认M1>M2,则将所述M2所对应的查询维度b设为第一级查询维度,并将所述M1所对应的查询维度a设为第二级查询维度。

4.根据权利要求3所述的方法,其特征在于,所述输入所述第一级查询维度,以获取日志数据库中与所述第一级查询维度对应的第一内容,包括:向所述第一级查询维度所对应的A个存储节点发送查询请求,所述查询请求携带所述第一级查询维度,所述查询请求用于获取与所述第一级查询维度对应的第一内容,其中,A=M1或A=M2;

获取所述A个存储节点发送的第一初始内容;

获取所述第一初始内容的空间大小K,其中,K为正数;

若所述空间大小K不小于预设空间大小阈值K’,则按照空间大小为K’对所述第一初始内容进行划分,以得到n个所述空间大小K’所对应的n份内容和空间大小K-nK’所对应的内容,其中,K’为正数,n为正整数,0

将划分后得到的所述n个空间大小K’所对应的n份内容和所述空间大小K-nK’所对应的内容分别存储至n+1个第一缓存区;

将所述n+1个第一缓存区所存储的内容均作为所述第一内容。

5.根据权利要求4所述的方法,其特征在于,所述输入所述第二级查询维度,以获取所述第一内容中与所述第二级查询维度对应的第二内容,包括:分别获取所述n+1个第一缓存区中每个缓存区中与所述第二级查询维度相关的内容;

将所述n+1个第一缓存区中每个缓存区中与所述第二级查询维度相关的内容均作为所述第二内容,并将所述第二内容存储至第二缓存区。

6.根据权利要求5所述的方法,其特征在于,还包括:

分别获取所述第二内容中每个内容的历史查询次数,以得到所述第二内容的历史查询次数D,其中,所述第二内容的历史查询次数D为所述第二内容中每个内容的历史查询次数之和,D为正整数;

按照预设历史查询次数与内容重要等级之间的映射关系,确认所述历史查询次数D所对应的内容重要等级;

确认所述历史查询次数D所对应的内容重要等级超出预设内容重要等级阈值;

获取存储有所述第二内容的M3个存储节点,其中,M3≤A;

将所述第二内容存储至预设存储节点,并将所述M3个存储节点中存储的所述第二内容删除。

7.根据权利要求1至6任一项所述的方法,其特征在于,还包括:接收第二客户端发送的存储请求,所述请求携带日志内容,所述请求用于指示将所述日志内容存储至所述日志数据库;

将所述日志内容按照预设维度表中的Z个维度分别进行划分,以得到与所述Z’个维度一一对应的Z’个待存储日志内容,其中,Z和Z’均为正整数,且Z’不大于Z;

将所述Z’个待存储日志内容分别存储至Z’个存储节点,其中所述Z’个待存储日志与所述Z’个存储节点一一对应。

8.一种数据查询系统,其特征在于,包括:

接收模块,用于接收第一客户端发送的查询请求,所述查询请求携带查询维度a和查询维度b;

处理模块,用于按照预设算法确认所述查询维度a和查询维度b的优先级,以得到第一级查询维度和第二级查询维度;

第一获取模块,用于输入所述第一级查询维度,以获取日志数据库中与所述第一级查询维度对应的第一内容;

第二获取模块,用于输入所述第二级查询维度,以获取所述第一内容中与所述第二级查询维度对应的第二内容;

发送模块,用于将所述第二内容发送至所述第一客户端,以响应所述查询请求。

9.一种数据传输服务器,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求

1-7任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序被处理器执行,以实现如权利要求1-7任一项所述的方法。