【技术实现步骤摘要】
一种数据查询方法、系统及存储介质
[0001]本申请涉及数据查询
,特别是涉及一种数据查询方法、系统及存储介质。
技术介绍
[0002]在某些数据分析场景中,需要根据待查询的索引数据到数据仓库表中查询在某一待查询时间段内与该索引数据对应的查询结果数据。目前的查询方法是:确定待查询的索引数据集,然后根据该索引数据集中的每一索引数据,到与该待查询时间段对应的所有数据仓库表中依次进行遍历查询。该查询方法存在耗时长、效率低下的问题,需要寻找一种优化的方法来提高数据查询效率。
技术实现思路
[0003]本申请实施例的目的在于提供一种数据查询方法、系统及存储介质,以解决上述技术问题。
[0004]一方面,提供一种数据查询方法,应用于数据查询系统,所述方法包括:
[0005]确定待查询的历史时间区间以及与所述历史时间区间对应的时间切片策略;
[0006]根据所述时间切片策略将所述历史时间区间划分为多个历史时间子区间;
[0007]确定与各所述历史时间子区间对应的待查询的索引数据;
[0008]针对每一所述历史时间子区间,基于对应的所述索引数据遍历所述历史时间子区间内每个时间分区表中的数据,得到与各所述索引数据对应的查询结果数据;所述数据查询系统中针对每一所述历史时间子区间设置有对应的时间分区表,每一所述时间分区表中存储有对应时间分区下预设索引数据和预设查询结果数据之间的对应关系;
[0009]根据各所述查询结果数据输出所述历史时间区间内与各所述索引数据对应的数据 ...
【技术保护点】
【技术特征摘要】
1.一种数据查询方法,其特征在于,应用于数据查询系统,所述方法包括:确定待查询的历史时间区间以及与所述历史时间区间对应的时间切片策略;根据所述时间切片策略将所述历史时间区间划分为多个历史时间子区间;确定与各所述历史时间子区间对应的待查询的索引数据;针对每一所述历史时间子区间,基于对应的所述索引数据遍历所述历史时间子区间内每个时间分区表中的数据,得到与各所述索引数据对应的查询结果数据;所述数据查询系统中针对每一所述历史时间子区间设置有对应的时间分区表,每一所述时间分区表中存储有对应时间分区下预设索引数据和预设查询结果数据之间的对应关系;根据各所述查询结果数据输出所述历史时间区间内与各所述索引数据对应的数据查询结果。2.如权利要求1所述的数据查询方法,其特征在于,所述确定与所述历史时间区间对应的时间切片策略,包括:确定所述历史时间区间的时间长度;根据预设时间长度和预设时间切片周期的对应关系表确定与所述时间长度对应的时间切片周期;将按照所述时间切片周期对所述历史时间区间进行划分的策略作为与所述历史时间区间对应的时间切片策略。3.如权利要求2所述的数据查询方法,其特征在于,所述对应关系表中的所述预设时间切片周期与对应的所述预设时间长度之间的比例范围为1/30~1/6。4.如权利要求1所述的数据查询方法,其特征在于,所述确定与各所述历史时间子区间对应的待查询的索引数据,包括:针对每一所述历史时间子区间,从与所述历史时间子区间对应的所述时间分区表中获取预设索引数据;对所述预设索引数据进行去重处理得到与所述历史时间子区间对应的待查询的索引数据。5.如权利要求1所述的数据查询方法,其特征在于,所述根据各所述查询结果数据输出所述历史时间区间内与各所述索引数据对应的数据查询结果,包括:针对每一所述历史时间子区间的每一所述时间分区表,将对应的所述索引数据与对应的所述查询结果数据进行关联,得到与对应的所述时间分区对应的索引
‑
结果组合数据;将与各所述历史时间子区间对应的所述索引
‑
结果组合数据进行合并得到索引
‑
结果组合数据集;根据所述索引
‑
结果组合数据集中的各所述索引
‑
结果组合数据与对应的所述时间分区输出数据查询结果。6.如权利要求5所述的数据查询方法,其特征在于,所述根据所述索引
‑
结果组合数据集中的各所述索引
‑
结果组合数据与对应的所述时间分区输出数据查询结果,包括:对所述索引
‑
结果组合数据集进行去重处理得到去重后的索引
‑
结果组合数据集,将所述去重后的索引
‑
结果组合数据集中的各所述索引
‑
结果组合数...
【专利技术属性】
技术研发人员:胡中贵,宋建,赵蒙,
申请(专利权)人:苏宁易购集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。