【技术实现步骤摘要】
一种信息查询方法、相关装置及可读存储介质
本专利技术实施例涉及通信
,特别涉及一种信息查询方法、相关装置及可读存储介质。
技术介绍
流计算中一个常见的需求就是为数据流补齐字段。因为数据采集端采集到的数据往往比较有限,在做数据分析之前,就要先将所需的纬度信息补全。比如采集到的交易日志中只记录了商品身份(Identification,ID),但是在做业务时需要根据店铺纬度或行业纬度进行聚合,这就需要先将交易日志与店铺纬度或行业维度进行关联,补全所需的纬度信息。这是一个典型的join(连接)问题,常见的连接操作包括交叉连接、内连接和外连接。传统join的实现方式是按照事实表中的key(关键词)同步访问维度表,进行全局查询匹配,如果匹配成功,则将维度表中该key对应的数据字段取出来与事实表中的数据字段拼接在一起,得到关联结果,如果查询不到该key,则返回空值。专利技术人发现现有技术中至少存在如下问题:在大数据应用的场景下,传统的信息表查询过程是每次按照事实表中的一个key值去维度表中进行全表查询,由于事实表和维度表都是大数据量的数据,因此这是一个非常耗时的操作,影响 ...
【技术保护点】
1.一种信息查询方法,其特征在于,包括:确定第一信息表中需要进行信息查询的第一关键词;判断缓存区中是否存在包含所述第一关键的信息;若确定存在,则从所述缓存区中获取包含所述第一关键词的信息;否则,从第二信息表中查询包含所述第一关键词的信息,获得查询结果;其中,所述第二信息表中的信息包括所述缓存区中的信息。
【技术特征摘要】
1.一种信息查询方法,其特征在于,包括:确定第一信息表中需要进行信息查询的第一关键词;判断缓存区中是否存在包含所述第一关键的信息;若确定存在,则从所述缓存区中获取包含所述第一关键词的信息;否则,从第二信息表中查询包含所述第一关键词的信息,获得查询结果;其中,所述第二信息表中的信息包括所述缓存区中的信息。2.根据权利要求1所述的信息查询方法,其特征在于,所述从第二信息表中查询包含所述第一关键词的信息,获得查询结果,具体包括:从所述第二信息表中查询包含所述第一关键词的信息,判断所述第二信息表中是否包含所述第一关键词的信息,若是,则从所述第二信息表中获取包含所述第一关键词的信息,否则,获得未查询到结果通知。3.根据权利要求1或2所述的信息查询方法,其特征在于,所述从第二信息表中查询包含所述第一关键词的信息,获得查询结果之后,还包括:将所述查询结果保存到所述缓存区中,其中,所述查询结果包括:所述包含所述第一关键词的信息或所述未查询到结果通知。4.根据权利要求1所述的信息查询方法,其特征在于,所述确定第一信息表中需要进行信息查询的第一关键词之前,还包括:将所述第二信息表中的部分信息保存到所述缓存区中。5.根据权利要求4所述的信息查询方法,其特征在于,所述将所述第二信息表中的部分信息保存到所述缓存区中之前,还包括:将所述第一信息表中的每一个关键词按照属性进行分区处理,将具有相同属性的所述关键词保存到同一分区中;所述将所述查询结果保存到所述缓存区...
【专利技术属性】
技术研发人员:聂恒太,夏正勋,吕阿斌,
申请(专利权)人:中兴飞流信息科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。