【技术实现步骤摘要】
数据流处理方法、电子设备和计算机程序产品
[0001]本公开的实施例涉及计算机领域,并且更具体地,涉及数据流处理的方法、电子设备和计算机程序产品。
技术介绍
[0002]在大数据分析领域中,采用数据流处理来取代传统的基于批处理的数据处理成为一种新趋势。某些应用场景要求以极低延迟对数据流进行处理,从而针对特定的连续查询(continuous query)而获得相应的查询结果。然而,目前可用的系统无法响应较复杂的连续查询请求。
技术实现思路
[0003]本公开的实施例提供了用于数据流处理的方案。
[0004]在本公开的第一方面中,提供了一种数据流处理的方法,包括:响应于针对输入数据流的查询请求,确定针对输入数据流中的输入数据项的数据标签,数据标签至少指示输入数据项与查询请求的第一查询条件之间的第一匹配关系;确定与输入数据流相对应的输出数据流,输出数据流包括与输入数据项相对应的输出数据项,并且每个输出数据项均具有数据标签;以及基于输出数据流,确定查询请求相对应的查询信息。
[0005]在本公开的第二 ...
【技术保护点】
【技术特征摘要】
1.一种数据流处理的方法,包括:响应于针对输入数据流的查询请求,确定针对所述输入数据流中的输入数据项的数据标签,所述数据标签至少指示所述输入数据项与查询请求的第一查询条件之间的第一匹配关系;确定与所述输入数据流相对应的输出数据流,所述输出数据流包括与所述输入数据项相对应的输出数据项,并且每个输出数据项均具有所述数据标签;以及基于所述输出数据流,确定与所述查询请求相对应的查询信息。2.根据权利要求1所述的方法,其中确定所述数据标签包括:确定与所述查询请求相对应的第一查询字段;获取所述输入数据项中与所述第一查询字段相对应的第一记录数据;以及基于所述第一记录数据与所述第一查询条件,确定所述第一匹配关系。3.根据权利要求2所述的方法,其中确定所述数据标签还包括:确定与所述查询请求相对应的第二查询条件与第二查询字段,所述第二查询条件与所述第一查询条件不同;获取所述输入数据项中与所述第二查询字段对应的第二记录数据;基于所述第二记录数据与所述第二查询条件,确定所述输入数据项与所述第二查询条件之间的第二匹配关系;以及确定指示所述第一匹配关系以及所述第二匹配关系的数据标签。4.根据权利要求1所述的方法,其中确定所述查询信息包括:利用所述数据标签,对所述输出数据流进行过滤以确定目标输出数据项;基于所述目标输出数据项,确定与所述查询请求对应的所述查询信息。5.根据权利要求1所述的方法,还包括:响应于针对附加输入数据流的附加查询请求,确定针对所述附加输入数据流中的附加输入数据项的附加数据标签,所述附加数据标签指示所述附加输入数据项与所述附加查询请求的附加查询条件之间的第三匹配关系;确定与所述附加输入数据流相对应的附加输出数据流,所述附加输出数据流包括与所述附加输入数据项相对应的附加输出数据项,并且每个附加输出数据项均具有所述附加数据标签,其中所述附加数据标签与所述数据标签相关联;以及将所述附加输出数据流并入到所述输出数据流中以用于确定所述查询信息。6.根据权利要求1所述的方法,其中所述输出数据项还包括所述输入数据项中的记录数据,所述记录数据与所述查询信息相关联。7.根据权利要求1所述的方法,其中所述输出数据项还包括所述输入数据项。8.一种电子设备,包括:处理器;以及与所述处理器耦合的存储器,所述存储器具有存储于其中的指令,所述指令在被处理器执行时使所述电子设备执行动作,所述动作包括:响应于针对输入数据流的查询请求...
【专利技术属性】
技术研发人员:雷璐,黄一帆,朱健,滕昱,
申请(专利权)人:伊姆西IP控股有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。