Eu tenho que fornecer o serviço de IoT para meu cliente. Os componentes MQTT, Kafka e Rest Services serão usados para ingerir os dados dos dispositivos no banco de dados. Eu preciso fazer algumas análises sobre os dados no back-end. O tamanho dos dados seria 135 bytes / dispositivo e 6000 dispositivos / segundo. Compartilhei a arquitetura aqui para entender os requisitos e os componentes.
Investiguei sobre os armazenamentos de dados (MongoDB, Postgresql (TimescaleDB), Redis, Neo4j, Cassandra) e todos os fornecedores provaram que seu banco de dados é adequado para o caso de uso da IoT. Confuso quanto ao uso do banco de dados comprovado / mais confiável / escalonável para a IoT.
Qual poderia ser o melhor banco de dados adequado para ingerir essa quantidade de dados e fazer análises?
Existe alguma referência comprovada para o banco de dados adequado para a IoT?
Por favor, dê seus pensamentos e sugestões.