我可以在移动设备之间使用没有Web服务层的mongoDB吗?

时间:2012-10-18 19:48:32

标签: ios mongodb

目前我正在使用MySQL + RoR组合来存储我的iOS应用程序的数据。 我使用Core Data进行离线存储。

所以我做了很多API或各种类似CRUD的操作。

鉴于Mongo将实体存储为JSON,并且它还具有REST接口,是否可以在没有Web服务的情况下使用Mongo来使用自己的REST API存储数据?

如果否,那么问题是什么?是因为安全问题还是根本不可能。

如果是,可以吗?

1 个答案:

答案 0 :(得分:1)

您提出的两个问题都是有效的:

  • MongoDB --rest功能是simple readonly interface(不支持插入/更新/删除操作)。

  • 从安全角度来看,直接在互联网上公开数据库服务器也是不好的做法。

建议的方法是:

1)为您的应用程序使用(或构建)安全REST API

2)使用提供安全REST API的hosted MongoDB service

相关问题