[发明专利]形状的流数据的自动分区有效
申请号: | 201780055809.6 | 申请日: | 2017-09-15 |
公开(公告)号: | CN109690525B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | H·帕克;S·比施诺伊;P·图卡拉姆;I·施米莱瓦 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/29;H04W4/021 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 周磊 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 形状 数据 自动 分区 | ||
公开了用于处理事件流中的事件的事件处理系统。该系统可以执行指令以接收与应用相关的连续数据流,识别与连续数据流相关联的输入几何形状,至少部分地基于输入几何形状生成几何形状聚类,至少部分地基于几何形状聚类和几何形状聚类中的每个聚类中的几何形状的数量来生成输出几何形状,基于几何形状聚类和几何形状聚类中的每个聚类中的几何形状的数量确定输出几何形状的一个或多个分区,动态地改变输出几何形状的一个或多个分区的尺寸,以及传送与连续数据流相关联的输出几何形状。
相关申请的交叉引用
本申请要求于2016年9月15日提交的标题为“AUTOMATIC PARALLELIZATION FORGEOMENCE APPLICATIONS”的美国临时申请No.62/395,204的优先权和权益,其全部内容通过引用并入本文,用于所有目的。
背景技术
在传统的数据库系统中,数据通常以表的形式存储在一个或多个数据库中。然后使用诸如结构化查询语言(SQL)之类的数据管理语言来查询和操纵所存储的数据。例如,可以定义并执行SQL查询,以从存储在数据库中的数据中识别相关数据。因此,在存储在数据库中的有限数据集上执行SQL查询。另外,当执行SQL查询时,它在有限数据集上被执行一次并产生有限静态结果。因此,数据库被进行最佳装备以在有限存储数据集上运行查询。
但是,许多现代应用和系统以连续数据或事件流而不是有限数据集的形式生成数据。此类应用的示例包括但不限于传感器数据应用、金融报价机、网络性能测量工具(例如,网络监视和流量管理应用)、点击流分析工具、汽车交通监视等。此类应用产生了对可以处理数据流的新型应用的需求。例如,温度传感器可以被配置为发出温度读数。
管理和处理用于这些类型的基于事件流的应用的数据涉及以强时间焦点构建数据管理和查询能力。需要不同种类的查询机制,该查询机制包括对连续无界数据集的长时间运行的查询。虽然一些供应商现在提供面向事件流处理的产品套件,但这些产品提供仍然缺乏处置当今事件处理需求所需的处理灵活性。
发明内容
提供了用于处理事件流的事件的技术(例如,方法、系统、存储可由一个或多个处理器执行的代码或指令的非瞬态计算机可读介质)。一个或多个计算机的系统可以被配置为借助于在系统上安装软件、固件、硬件或它们的组合来执行特定的操作或动作,这些软件、固件、硬件或它们的组合在操作中使系统执行动作。一个或多个计算机程序可以被配置为借助于包括当由数据处理装置执行时使装置执行动作的指令来执行特定的操作或动作。一个一般方面包括一种用于动态确定分区的尺寸的方法,包括:由计算设备接收与应用相关的连续数据流。该方法还包括由计算设备识别与连续数据流相关联的输入几何形状,输入几何形状指定要被分区的连续数据流中的区域。该方法还包括由计算设备至少部分地基于输入几何形状生成几何形状聚类。该方法还包括由计算设备至少部分地基于几何形状聚类和几何形状聚类中的每个聚类中的几何形状的数量来生成输出几何形状。该方法还包括由计算设备基于几何形状聚类和几何形状聚类中的每个聚类中的几何形状的数量来确定输出几何形状的一个或多个分区。该方法还包括由计算设备动态地改变输出几何形状的一个或多个分区的尺寸。该方法还包括由计算设备传送与连续数据流相关联的输出几何形状。该方面的其它实施例包括对应计算机系统、装置和记录在一个或多个计算机存储设备上的计算机程序,计算机系统、装置和计算机程序中的每一个被配置为执行该方法的动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780055809.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:分布式事件处理系统中的数据序列化
- 下一篇:用于智能自动聊天的方法与装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置