Was ist Stream Processing?
What is stream processing ?
Stream processing refers to techniques used to process a continuous stream of data. In batch processing, the amount of data is known up front when the processing starts. However, in stream processing, the computation (or query) runs ‘forever’ and as new data continues to get added to the input the computation updates its response.  To handle an infinite stream of data without needing to maintain infinite history stream processing queries often include the idea of windows which limits how much history is needed to be kept.
Die Stapelverarbeitung bezieht sich auf Techniken, die zur Verarbeitung eines kontinuierlichen Datenstroms verwendet werden. Bei der Stapelverarbeitung ist die Datenmenge bereits zu Beginn der Verarbeitung bekannt. Bei der Verarbeitung von Datenströmen läuft die Berechnung (oder Abfrage) jedoch "ewig" und wenn neue Daten zur Eingabe hinzugefügt werden, aktualisiert die Berechnung ihre Antwort.  Um einen unendlichen Datenstrom zu bewältigen, ohne eine unendliche Historie zu führen, enthalten Stream-Processing-Abfragen oft die Idee von Fenstern, die begrenzen, wie viel Historie aufbewahrt werden muss.
general_qa
de