如何设计基于传感器的 IOT 设备服务的基于 NoSQL 的数据库?

How to design a NoSQL based database of a sensor based IOT device service?

我们正在设计一种基于 IOT 的服务,该服务会定期收集设备的当前温度、位置、状态和电压等信息。我们计划使用 NoSQL 数据库 (MongoDB) 进行存储。

我们可能必须部署数以千计的此类设备,这些设备可能会立即扩展到数百万。在这种情况下,传统数据存储可能不是最佳方法。

如何将数据库设计成水平可扩展的?

看看 MongoDB 的各种应用程序设计模式:

https://www.mongodb.com/blog/post/building-with-patterns-a-summary

桶模式通常用于收集大量流式传感器数据的 IOT 应用程序。