0

現在、iOSアプリケーションのデータを保存するためにMySQLとRoRの組み合わせを使用しています。オフラインストレージにCoreDataを使用しています。

そのため、私は多くのAPIまたはさまざまなCRUDのような操作を作成しました。

MongoはエンティティをJSONとして保存し、RESTインターフェースも備えているという事実を考えると、Mongoの前にWebサービスがなくても、独自のREST APIを使用してデータを保存することは可能ですか?

いいえの場合、問題は何ですか?それはセキュリティ上の懸念によるものなのか、それともまったく不可能なためなのか。

はいの場合、大丈夫ですか?

4

1 に答える 1

1

あなたが提起した両方の懸念は有効です。

  • MongoDB--rest機能は単純な読み取り専用インターフェースです (挿入/更新/削除操作はサポートされていません)。

  • また、セキュリティの観点からも、データベース サーバーをインターネット上に直接公開することは適切ではありません。

推奨されるアプローチは、次のいずれかです。

1)アプリケーションに安全なREST APIを使用 (または構築) する

2)安全な REST API を提供するホストされた MongoDB サービスを使用します。

于 2012-10-19T00:31:21.910 に答える