我正在为我的应用程序寻找可行的解决方案,以得到 MongoDB 的支持。我希望使用基于 python 的服务器在云上托管 MongoDB,以与数据库和我的应用程序(移动/网络)进行交互。我试图了解架构应该是什么样子。
我可以在 AWS 云上托管一个 mongoDB,并且只让服务器在那里运行。
我也尝试过使用 MongoLab,使用 HTTP 请求访问它似乎很简单。但我不确定它是否公开了 MongoDB 的所有基本功能(我可以使用 pymongo 驱动程序做什么)?另外,我应该直接从我的应用程序访问 MongoLab 服务,还是应该在两者之间构建一个服务器?
在任何一种情况下,我都希望构建一个服务器,因为我想在将数据发送回应用程序之前进行一些处理。但我不确定在这种情况下我的 DB-server-app 交互设计应该如何
有什么建议么?