gpt4 book ai didi

mongodb - AWS S3 与 MongoDB

转载 作者:行者123 更新时间:2023-12-02 00:33:32 24 4
gpt4 key购买 nike

我正在制作一个在无限循环中运行的 python 脚本,更新一个 JSON 格式的对象(然后我的 iOS 应用程序通过键查询这个 JSON)。我想弄清楚如何在服务器端存储这些信息。我想使用 Amazon EC2 来运行脚本,但在存储之间被撕裂了。我研究了 MongoDB,我非常喜欢它,因为它具有类似 JSON 的存储格式,而且还研究了 Amazon S3。我特别想知道以下几件事:1. Amazon S3 是否有效存储可以每秒有效查询的 JSON 对象(如 MongoDB)或主要是 .html 文件? 2. 如果我使用的是 Amazon S3,MongoDB 需要付费吗?或者,有人知道我应该使用更好的非关系存储吗?谢谢!

最佳答案

对于特定用例,Amazon S3 不适合,因为您必须每秒检索文件、进行修改以进行更改并保存。此外,也不可能直接通过文件中的单个项目进行查询。

请考虑使用 NoSQL 数据库,例如 AWS DynamoDB 或 MongoDB。

DynamoDB 的优势在于它是 AWS 中的一个完全托管的解决方案,对于简单的表,它的免费套餐可能具有成本效益。然而,MongoDB 更擅长查询,但您必须设置自己的数据库集群,这会增加大量成本或使用像 MLab 这样的托管解决方案。

关于mongodb - AWS S3 与 MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50776810/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com