【发布时间】:2021-09-06 10:37:58
【问题描述】:
我们正在设计一种基于物联网的服务,该服务会定期收集设备的当前温度、位置、状态和电压等信息。我们计划使用 NoSQL 数据库 (MongoDB) 进行存储。
我们可能需要部署数千个这样的设备,这些设备可能很快就会扩展到数百万个。在这种情况下,传统的数据存储可能不是最好的方法。
如何设计数据库以使其可水平扩展?
【问题讨论】:
标签: database mongodb cloud sensors
我们正在设计一种基于物联网的服务,该服务会定期收集设备的当前温度、位置、状态和电压等信息。我们计划使用 NoSQL 数据库 (MongoDB) 进行存储。
我们可能需要部署数千个这样的设备,这些设备可能很快就会扩展到数百万个。在这种情况下,传统的数据存储可能不是最好的方法。
如何设计数据库以使其可水平扩展?
【问题讨论】:
标签: database mongodb cloud sensors
看看 MongoDB 针对各种应用程序的设计模式:
https://www.mongodb.com/blog/post/building-with-patterns-a-summary
桶模式通常用于收集大量流式传感器数据的 IOT 应用程序。
【讨论】: