[发明专利]分布式事件处理系统中的数据序列化有效
申请号: | 201780054700.0 | 申请日: | 2017-09-12 |
公开(公告)号: | CN109690524B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | H·帕克;S·比施诺伊;P·图卡拉姆 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 周衡威 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 事件 处理 系统 中的 数据 序列 | ||
1.一种用于使用分布式事件处理系统来处理事件的持续数据流的方法,所述方法包括:
在所述分布式事件处理系统中的多个计算设备中的计算设备处接收来自事件流的一批事件,所述事件流具有相关联的模式,该模式识别经由所述事件流接收的每个事件的一个或多个属性,所述计算设备包括在所述分布式事件处理系统中的计算节点集群中,并且所述计算节点集群包括所述分布式事件处理系统中的所述多个计算设备的至少子集;
由所述计算设备识别所述一批事件中的每个事件的所述一个或多个属性中的第一属性的第一数据类型;
由所述计算设备针对所述一批事件中的每个事件确定要对由第一属性表示的数据值执行的第一类型的数据压缩,所述第一类型的数据压缩是至少部分地基于第一属性的第一数据类型确定的;
至少部分地基于该确定,对于所述一批事件中的每个事件,由所述计算设备通过对由第一属性表示的数据值应用第一类型的数据压缩,生成与第一属性对应的第一组经序列化的数据值;
由所述计算设备存储与第一属性对应的第一组经序列化的数据值;
由所述计算设备识别所述一批事件中的每个事件的所述一个或多个属性中的第二属性的第二数据类型,所述第二数据类型与第一数据类型不同;
由所述计算设备针对所述一批事件中的事件确定要对由第二属性表示的数据值执行的第二类型的数据压缩,所述第二类型的数据压缩与第一类型的数据压缩不同,并且其中第二类型的数据压缩是至少部分地基于第二属性的第二数据类型来确定的;
至少部分地基于该确定,对于所述一批事件中的事件,由所述计算设备通过对由第二属性表示的数据值应用第二类型的数据压缩,生成与第二属性对应的第二组经序列化的数据值;以及
由所述计算设备存储与第二属性对应的第二组经序列化的数据值;
由所述计算设备针对一组一个或多个持续查询来处理与第一属性对应的第一组经序列化的数据值以及与第二属性对应的第二组经序列化的数据值,以生成第一输出事件集合;以及
由所述计算设备将第一输出事件集合发送到用户,
其中,第一数据类型是数值数据类型,而第二数据类型是非数值数据类型,并且其中,第一类型的数据压缩是数值压缩技术,而第二类型的数据压缩是非数值压缩技术。
2.如权利要求1所述的方法,其中由所述计算设备处理第一组经序列化的数据值还包括:
由所述计算设备至少部分地基于第一组经序列化的数据值生成与第一属性对应的第一组解序列化的数据值;以及
由所述计算设备针对所述一组一个或多个持续查询处理与第一属性对应的第一组解序列化的数据值,以生成第一输出事件集合。
3.如权利要求2所述的方法,其中由所述计算设备生成与第一属性对应的第一组解序列化的数据值还包括:
由所述计算设备识别对由第一属性表示的数据值执行的第一类型的数据压缩;以及
由所述计算设备根据第一类型的数据压缩对与第一属性对应的第一组经序列化的数据值进行解序列化。
4.如权利要求1-3中任一项所述的方法,还包括由所述计算设备处理第二组经序列化的数据值,该处理包括:
由所述计算设备基于第二组经序列化的数据值生成与第二属性对应的第二组解序列化的数据值;以及
由所述计算设备针对所述一组一个或多个持续查询来处理与第二属性对应的第二组解序列化的数据值,以生成第一输出事件集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780054700.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于执行数据对象重命名操作的系统和方法
- 下一篇:形状的流数据的自动分区