- 已关闭**。此问题为opinion-based。当前不接受答案。
- 想要改进此问题吗?**请更新此问题,以便editing this post可以用事实和引文来回答。
9小时前关门了。
Improve this question
我们目前正在制作一个实时监控的scada系统,每隔10、30、60秒和5分钟存储来自风电场和太阳能发电场的物联网数据,哪种数据库存储物联网数据性能最好、成本最低(json格式)aws dynamodb,aws documentdb,mongodb?也希望构建整个无服务器应用程序,我不希望为其维护和调配内部部署服务器。
希望能从社区得到一点帮助。
1条答案
按热度按时间bzzcjhmw1#
DocumentDB不是一个选项,因为您希望无服务器,而DocumentDB不是。
动态数据库
DynamoDB将是我的首选数据库,它大量用于iot用例,甚至AWS iot服务也使用它来存储iot数据。请记住,一个项目的大小应该小于400 KB才是可行的。DynamoDB充分利用了AWS生态系统,与Lambda、Glue、S3、API Gateway等服务无缝集成。
https://aws.amazon.com/dynamodb/iot/
蒙哥数据库
MongoDB是另一个选择,最近发布的Atlas是它的无服务器选项。MongoDB可以支持最大16 MB大小的项目,所以如果你的项目大小大于400 KB,那么MongoDB将是你的选择。由于其查询灵活性,你可以在MongoDB上运行一些类型的分析,但它最终会在成本和性能方面变得昂贵。