发明名称 Evaluating event-generated data using append-only tables
摘要 Techniques are provided for evaluating base events, compound events, and logical update events in an event processing system. In one embodiment, the base events, compound events, and logical update events are definitions in a particular syntax language that specify conditions for evaluating input event data. In this embodiment, base event definitions are evaluated over the input event data; logical update event definitions are evaluated by determining whether the effect of any earlier event is changed by the arrival of a new event; and compound event definitions are evaluated over records representing events that have been selected by evaluating the base event definitions over the input event data.
申请公布号 US8762395(B2) 申请公布日期 2014.06.24
申请号 US201012913739 申请日期 2010.10.27
申请人 Oracle International Corporation 发明人 Chandrasekaran Sashikanth
分类号 G06F7/00 主分类号 G06F7/00
代理机构 Hickman Palermo Truong Becker Bingham Wong LLP 代理人 Hickman Palermo Truong Becker Bingham Wong LLP
主权项 1. A method for evaluating an N-way join of multiple sets of records, the method comprising: analyzing a plurality of correlation conditions that are defined in the N-way join, wherein the plurality of correlation conditions indicate a group of attributes from the multiple sets of records; based on the analysis of the plurality of correlation conditions, determining a maximal partitioning key for the N-way join, wherein the maximal partitioning key includes one or more attributes from the group of attributes indicated in the plurality of correlation conditions; automatically splitting the multiple sets of records into two or more sub-sequences of records based on unique values in the one or more attributes, of the maximal partitioning key, that are included in the records of the multiple sets of records; and processing the two or more sub-sequences of records in parallel; wherein the method is performed by one or more computer systems.
地址 Redwood Shores CA US
您可能感兴趣的专利