Tôi phải cung cấp dịch vụ IoT cho khách hàng của mình. Các thành phần MQTT, Kafka và Rest Services sẽ được sử dụng để nhập dữ liệu từ các thiết bị vào cơ sở dữ liệu. Tôi cần thực hiện một số phân tích về dữ liệu trong phần phụ trợ. Kích thước dữ liệu sẽ là 135 byte / thiết bị và 6000 thiết bị / giây. Tôi đã chia sẻ kiến trúc ở đây để hiểu các yêu cầu và các thành phần.
Tôi đã điều tra về các cửa hàng dữ liệu (MongoDB, Postgresql (TimescaleDB), Redis, Neo4j, Cassandra) và mọi nhà cung cấp đã chứng minh rằng cơ sở dữ liệu của họ phù hợp với trường hợp sử dụng IoT. Tôi đã nhầm lẫn về việc sử dụng cơ sở dữ liệu đã được chứng minh / đáng tin cậy nhất / có thể mở rộng cho IoT.
Điều gì có thể là cơ sở dữ liệu phù hợp nhất để nhập nhiều dữ liệu này và thực hiện phân tích?
Có bất kỳ điểm chuẩn đã được chứng minh cho cơ sở dữ liệu phù hợp cho IoT không?
Hãy cho những suy nghĩ và đề xuất của bạn.