Les bases de données analytiques en temps réel ou de streaming sont conçues pour traiter et analyser de grands volumes de données en quasi temps réel.
Les bases de données relationnelles traditionnelles traitent et stockent des données historiques en mode batch et peuvent ainsi fournir des informations sur les tendances passées. Les bases de données analytiques en temps réel vont un pas plus loin en traitant les données en temps réel et en générant des mises à jour immédiates pour toute requête enregistrée, aidant les entreprises à prendre des décisions basées sur les données. Ces outils aident les équipes de science des données à combiner les données passées et présentes pour l'analyse prédictive.
Les bases de données analytiques en temps réel traitent les données à mesure qu'elles arrivent et aident les organisations à prendre des décisions éclairées et à agir immédiatement avec les informations les plus récentes.
Pour être inclus dans la catégorie des bases de données analytiques en temps réel, un produit doit :
Offrir un traitement des données en temps réel
Avoir une architecture orientée événements
Fournir une latence de requête plus faible et exécuter les requêtes en continu à mesure qu'elles sont enregistrées