Stream Processing

  • 起因

    准备学习 Big Data,成为一个 Data Engineer,第一个想学的工具是 Data Ingestion 的工具 Apache Kafka,在自己上网找资料的过程中看到了一些新词(Kafka 的应用领域)比如stream processing, metrics collection and monitoringCEP,但是没有给一些很好的例子,我来补充一下。

  • Stream Processing

    引用原文

    [Stream Processing] enables users to query continuous data stream and detect conditions fast within a small time period from the time of receiving the data.

    Stream Processing 让用户能够快速地获取到连续的数据流。

    比如说,现在有一个报警器,用来预警鱼塘的温度不能低于零上5°C。这个鱼塘在水里有一个传感器,每秒钟都会更新温度数据,这个数据就会被传送到这个程序里,这一系列数据就应该属于 Stream Data。这个软件处理的过程应该就是Stream Processing

    Stream Processing 的必要性在于,我们都知道数据会产生价值,有些数据的价值的有效性就只在很短的一段时间内,超过时间了,这个价值就会大打折扣,甚至没有价值了。

    比如说,上一个例子里,鱼塘主需要在水上洞之前做一些准备工作,如果水温的数据5个小时以后在能传到分析程序,那水已经冻上了。

    上文的 Stream Processing 其实也是一个 metrics collection and monitoring 的例子,具体来说就是实时监督,确保监视的数据是在一定范围内的。

    原文中也提到,Steam Processing 的别名包括 real-time analytics, streaming analytics, Complex Event Processing, real-time streaming analytics, and event processing.

    其中 Complex Event Processing 就是我一开始不太懂的 CEP 的全称。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 大学毕了业,他/她,相聚相散。 四年前的一次意外,让他们在彼此的生命中留下了一道抹不去的回忆。 ...
    阿哲大大大大大阅读 210评论 0 1
  • 几乎所有的小孩子都喜欢小狗。我儿子也不例外,经常跟我们提意见,表示想养一只小狗。我对养狗兴趣是不大的,从小到大就养...
    小伙虫虫阅读 412评论 2 1
  • 今天跟大家介绍的是《茶具图赞》的十二先生中的金法曹先生(如图) 你会说,这不是中药铺的药碾子么?对,不过这位金法曹...
    茶茶_6569阅读 3,475评论 0 0
  • 2016年10月1号,国庆假期,一人,独自,归家,心情是无趣无谓的。这样的假期已经有很久很多个了。
    书酒美人阅读 217评论 0 0

友情链接更多精彩内容