Я должен предоставить услугу IoT для своего клиента. Компоненты MQTT, Kafka и Rest Services будут использоваться для загрузки данных с устройств в базу данных. Мне нужно сделать некоторую аналитику по данным в бэкэнде. Размер данных будет 135 байтов / устройство и 6000 устройств / секунду. Я поделился архитектурой здесь, чтобы понять требования и компоненты.
Я исследовал хранилища данных (MongoDB, Postgresql (TimescaleDB), Redis, Neo4j, Cassandra), и все поставщики доказали, что их база данных подходит для варианта использования IoT. Я запутался в использовании проверенной / самой надежной / масштабируемой базы данных для IoT.
Что может быть наилучшей подходящей базой данных, чтобы проглотить это большое количество данных и сделать аналитику?
Есть ли проверенный эталон для подходящей базы данных для IoT?
Пожалуйста, дайте свои мысли и предложения.