Datenströmen
Datenströme sind Sequenzen von Datenelementen, die von Quellen wie Sensoren, Protokollen, Transaktionen oder Benutzungsereignissen erzeugt und zeitlich geordnet weitergegeben werden. Sie unterscheiden sich von statischen Datensätzen dadurch, dass neue Daten kontinuierlich ankommen und die Gesamtheit der Daten potenziell unbegrenzt ist. Typische Merkmale sind das zeitliche Verhalten der Daten (Event Time versus Processing Time), die Reihenfolge der Elemente sowie die Möglichkeit, verspätete Daten zu empfangen.
In der Praxis werden Datenströme mithilfe von Stream-Processing-Systemen verarbeitet, die kontinuierliche Berechnungen auf eingehenden Elementen ausführen.
Für die Infrastruktur dient oft der Publish-Subscribe- oder Message-Bus-Ansatz, der eine lose Kopplung von Produzenten und
Anwendungsfelder reichen von Realzeit-Monitoring und betrieblicher Kennzahlen bis hin zu Echtzeit-Analysen, Betrugserkennung oder Operational Intelligence, wo