Banco de dados ideal para aplicação real-time
Bom dia,
Estou desenvolvendo uma aplicação em node (com o framework Adonis) e integração a uma api do Whatsapp, onde usuários terão chats abertos com diversos clientes, e então surgiu a dúvida:
Hoje só trabalho com SQL, mas qual seria a database ideal pra um projeto desse porte?
Por algumas recomendações, obtive os resultados: Mongo, Cassandra, Firebase ou Redis.
Conseguem me dar um norte de qual seria a melhor opção e por qual motivo?
Agradeço :)