Video: Kenneth Cukier: Big data is better data 2024
Sowohl Streaming-Daten als auch Complex Event Processing haben einen enormen Einfluss darauf, wie Unternehmen Big Data strategisch nutzen können. Mit Streaming-Daten können Unternehmen diese Daten in Echtzeit verarbeiten und analysieren, um einen unmittelbaren Einblick zu erhalten. Es erfordert oft einen zweistufigen Prozess, um die wichtigsten Ergebnisse, die in der Vergangenheit möglicherweise unbemerkt geblieben sind, weiter zu analysieren.
Mit CEP-Ansätzen können Unternehmen Daten streamen und dann eine Geschäftsprozess-Engine nutzen, um Geschäftsregeln auf die Ergebnisse dieser Streaming-Datenanalyse anzuwenden. Die Möglichkeiten, Erkenntnisse zu gewinnen, die zu neuen Innovationen und neuen Maßnahmen führen, sind der grundlegende Wert von Streaming-Data-Ansätzen.
Also, was ist der Unterschied zwischen CEP und Streaming Data Lösungen? Während Stream-Computing in der Regel auf die Analyse großer Datenmengen in Echtzeit angewendet wird, konzentriert sich CEP viel mehr auf die Lösung eines bestimmten Anwendungsfalls basierend auf Ereignissen und Aktionen.
Eine Streaming-Datentechnik wird jedoch oft als integraler Bestandteil einer CEP-Anwendung verwendet. Streaming-Datenanwendungen verwalten typischerweise viele Daten und verarbeiten sie mit hoher Geschwindigkeit. Aufgrund der Datenmenge wird es normalerweise in einer stark verteilten Clusterumgebung verwaltet.
CEP hingegen verwaltet normalerweise nicht so viele Daten und wird daher oft auf weniger komplexer Hardware ausgeführt. Darüber hinaus wird die Art der Analyse unterschiedlich sein. Es ist wichtig, dass CEP-Anwendungen in der Lage sind, sich mit Schlüsselsystemen wie CRM-Systemen (Customer Relationship Management) oder Transaktionsmanagementumgebungen zu verbinden.
Es ist nicht ungewöhnlich, dass CEP-Umgebungen nur mit wenigen Variablen umgehen, die auf sehr komplexe Modelle und Prozesse angewendet werden. Während sich CEP-Systeme auf komplexe Mining- oder statistische Modelle stützen, werden sie um eine Regelengine herum entworfen, so dass beim Eintreten eines Ereignisses die Regelengine eine Aktion auslöst.