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

本文深入探讨了流事件处理的基本概念,包括事件、事件流、关系集合及其操作,详细解释了事件流的特性、有效事件流示例以及关系集合的插入、删除和更新过程。同时介绍了运算操作,如流到关系的转换与关系到流的转换,总结了流事件处理和关系集合在现代数据处理中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、事件(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 是一个联系的流事件处理
流是一个只能增加的,基于时间的流序列
关系是某一个时刻,可以增加,修改,删除的事件集合







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值