Le traitement de données en temps réel consiste à analyser des données en temps réel pour produire des informations. Les données brutes sont reçues et analysées immédiatement afin de permettre une prise de décision quasi instantanée. Elles sont mises à disposition plutôt que conservées, afin de générer des informations au plus vite et d'améliorer la rentabilité, l'efficacité et les résultats des organisations. Un système de traitement en temps réel peut ingérer des données en évolution rapide et produire des résultats quasi instantanément. Le traitement en temps réel est aussi appelé stream processing, car il nécessite un flux continu de données d'entrée pour produire la sortie requise à un instant précis. Exemples : traitement des commandes en ligne, réservations en ligne et détection de fraude par carte bancaire en temps réel. L'avantage principal est une sortie instantanée garantissant des données à jour, contrairement au batch processing.
Qu'est-ce que le traitement de données en temps réel ?