Qu'est-ce que le traitement en flux ?
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.
Le traitement en flux désigne les techniques utilisées pour traiter un flux continu de données. Dans le traitement par lots, la quantité de données est connue dès le début du traitement. En revanche, dans le traitement en flux, le calcul (ou la requête) s'exécute "à l'infini" et, au fur et à mesure que de nouvelles données sont ajoutées à l'entrée, le calcul actualise sa réponse.  Pour traiter un flux infini de données sans devoir conserver un historique infini, les requêtes de traitement en flux incluent souvent l'idée de fenêtres qui limitent la quantité d'historique à conserver.
general_qa
fr