RTABench: Um novo benchmark para aplicativos de análise em tempo real

2025-03-29
RTABench: Um novo benchmark para aplicativos de análise em tempo real

Benchmarks de análise tradicionais geralmente ignoram as necessidades de aplicativos em tempo real, como gerar insights rápidos e direcionados para usuários, dispositivos ou transações específicos. O RTABench preenche essa lacuna fornecendo um benchmark que reflete com precisão a análise em tempo real dentro de aplicativos, usando um esquema normalizado, tamanhos de conjuntos de dados realistas e consultas que correspondem aos padrões de uso do mundo real. Ele inclui 33 consultas cobrindo consultas de eventos brutos, filtragem seletiva, junções de várias tabelas e consultas pré-agregadas para avaliar o desempenho do banco de dados em esquemas normalizados, filtragem seletiva e visualizações materializadas incrementais. O RTABench suporta vários bancos de dados e dá as boas-vindas às contribuições da comunidade para expandir seu suporte a bancos de dados e otimizações.