CEP的设计模式--构建模块

一、事件(EVENT)
    是由schema来定义的
    是事件属性的元组


二、流(STREAM) 事件流
    time ordered sequence of event 是基于时间的事件序列
    append-only 不能移除事件,只能追加

    unbounded  无边界的


STREAM
 Examples:
{{1s, event1}, {2s, event2}, {4s, event3}}
Valid STREAM
{{1s, event1}, {4s, event2}, {2s, event3}}
 Not a STREAM, this is a EVENT CLOUD.



三、 关系 RELATION
     某个瞬时的一揽子事件
     允许插入,删除,更新


例如:
Example:
 At T=1: {{event1}, {event2}, {event3}}
At T=2: {{event1}, {event3}, {event4}}
No changes to event1 and event3
 Event2 was deleted
 Event4 was inserted




四、运算 OPERATORS
  1: 转换流和关系
  2:操作类型
     关系to关系  如:关系型数据库(project,filter,join)
     流to关系  从流到关系的窗口操作
  3:关系到流
  4:流到流


小结:
cep 是一个联系的流事件处理
流是一个只能增加的,基于时间的流序列
关系是某一个时刻,可以增加,修改,删除的事件集合







你可能感兴趣的:(oracle,CEP)