Je dois fournir le service IoT à mon client. Les composants MQTT, Kafka et Rest Services seront utilisés pour ingérer les données des appareils dans la base de données. J'ai besoin de faire des analyses sur les données du backend. La taille des données serait de 135 octets / périphérique et de 6000 périphériques / seconde. J'ai partagé l'architecture ici pour comprendre l'exigence et les composants.
J'ai enquêté sur les magasins de données (MongoDB, Postgresql (TimescaleDB), Redis, Neo4j, Cassandra) et tous les fournisseurs ont prouvé que leur base de données était adaptée au cas d'utilisation de l'IoT. Je suis confus quant à l'utilisation de la base de données éprouvée / la plus fiable / évolutive pour l'IoT.
Quelle pourrait être la base de données la mieux adaptée pour ingérer autant de données et effectuer des analyses?
Existe-t-il une référence éprouvée pour la base de données appropriée pour l'IoT?
Veuillez donner vos pensées et suggestions.