A empresa de e-commerce Shopping Inteligente está desenvolvendo um sistema de recomendação de produtos para melhorar a experiência do usuário e aumentar as vendas. Para isso, eles precisam armazenar grandes volumes de dados de cliques e visualizações de produtos de maneira eficiente e com alta performance, permitindo até mesmo escalabilidade. Considerando a necessidade de lidar com grandes quantidades de dados em tempo real, qual tecnologia de banco de dados seria mais adequada para esse tipo de aplicação?