RTABench : Un nouveau benchmark pour les applications d’analyse en temps réel
Les benchmarks d’analyse traditionnels négligent souvent les besoins des applications en temps réel, telles que la génération d’informations rapides et ciblées pour des utilisateurs, des appareils ou des transactions spécifiques. RTABench comble cette lacune en fournissant un benchmark qui reflète avec précision l’analyse en temps réel au sein des applications, en utilisant un schéma normalisé, des tailles de jeux de données réalistes et des requêtes qui correspondent aux modèles d’utilisation du monde réel. Il inclut 33 requêtes couvrant les requêtes d’événements bruts, le filtrage sélectif, les jointures de plusieurs tables et les requêtes pré-agrégées pour évaluer les performances de la base de données sur les schémas normalisés, le filtrage sélectif et les vues matérialisées incrémentales. RTABench prend en charge plusieurs bases de données et encourage les contributions de la communauté pour étendre la prise en charge de ses bases de données et les optimisations.