GAEに自分のJavaアプリケーションの1つをデプロイしようとしています。私はMongoDBを使いました。 GAEではデータベースを作成することはできませんが、Google Datastoreを使用することをおすすめします。 MongoDBを使うためのプラグインやアドオンはありますか?誰かがGoogle App EngineでMongoDBを試しましたか?
答えて
マットが正しいです。 Googleのサーバーに展開する場合は、Mongoを使用することはできません。あなた自身のサーバーを動かすことに興味があるなら、AppScaleをチェックしてください。
Cloud FoundryはMongoDBをサポートする別のクラウドプラットフォームです:http://www.mongodb.org/display/DOCS/VMware+CloudFoundry –
より完全な答えは、Googleが提案するものです: "新しいMongoDBを作成するための複数のオプションがあります * MongoDBがプリインストールされたGoogle Compute Engine仮想マシンを作成する * Google Cloud Platformで無料のMongoDBを作成するにはmLabを使用してください。 https://cloud.google.com/nodejs/resources/databases/mongodb GAEでアプリを実行し、GCAのmongodb、または管理ソリューションの1つをhttps://cloud.google.comで実行できます/ nodejs/getting-started/using-structured-data 同じ内部IP /ネットワークを共有するように、同じプロジェクトに入る必要があります。 –
GAEでMongoDBを実行することはできません。 Googleのデータストアを使用する必要があります。
これはGAEがHTTPコールを許可しないためだと思いましたが、明らかに 'requests'モジュールを使うことができます。なぜこれは機能しませんか? – brandones
この答えを探しているなら、まったく同じだが逆のプロジェクトをチェックしたいかもしれませんが、あなたがしたいことを確実に手助けするでしょう。
http://code.google.com/appengine/articles/django-nonrel.html
あなたが本当にとにかくMongoDBのを使用したい場合は、あなたがあなたの取引を行うことができ、それを通してRESTインターフェースを提供し、サードパーティのホストを見つける必要があります。私は個人的にApp EngineにMongoLabをお試しいただきありがとうございました。その後、あなたのコードで、Javaでそれをやっているなら、HttpUrlConnection
オブジェクトを使って要求を送受信します。
GAEのパフォーマンスはMongolabにどのように接続していましたか(AWS上で動作していると仮定しています)? – ohadpr
@Matt:利点についていくつかの詳細を教えていただけますか? – SlowAndSteady
^私は非常に小さなプロジェクトのためにそれをやっていましたが、実際はMongoDBを探索するだけでした。私はベンチマークをしなかった。 –
あなたはアプリケーションエンジンにアプリケーションをデプロイし、mongoがインストールされているgoogle計算エンジンで別のVMインスタンスを作成してからDB接続用のVMにプラグインすることができます。これにより、すべてのアプリをGoogleクラウドに保存することができます。 https://cloud.google.com/solutions/mongodb/とhttp://docs.mongodb.org/ecosystem/platforms/google-compute-engine/
mongolabのようなものがある場合にのみpymongoを使用して接続し、gaeダッシュボードからソケットAPIを有効にするのに必要な最も重要なことをします。 それは私のために働いたおかげで
- 1. Google App Engineがタイムアウトしましたか?
- 2. 誰かがGoogleの3Dグラフィックス用O3Dプラグインを試しましたか?
- 3. Google Compute Engineのみを無効にし、Google App Engineを維持しますか?
- 4. URL App Engine(Standard Env)からGoogle Compute Engineを取得します
- 5. Google App EngineでPythonアプリケーションエラーが発生しました
- 6. Google App EngineがAndroidアプリの失敗を接続しました
- 7. Google App Engineを使用したWebサービス
- 8. Google App Engineを使用したマルチユーザータイマー
- 9. Google App Engineローカルデータストアを使用したIllegalStateException
- 10. Google App Engineがリスト
- 11. MAC OSX用Google App Engineランチャーは廃止されましたか?
- 12. Google App Engineからcsv
- 13. Google App Engineでバージョン名が拒否されました
- 14. Google App EngineのMongoDBインスタンスをフレキシブルにすることはできますか?
- 15. Google App Engineを -
- 16. Google App Engineで.pydファイルをインポートしますか?
- 17. Google App Engine/DjangoでページのURIを取得しますか?
- 18. Google App Engineでsqlite3を使用していますか?
- 19. Google App EngineでデータストアIDを選択していますか?
- 20. Google App EngineでJSPをホスティングしていますか?
- 21. Google App Engine Python simplejsonがエスケープしていますか?
- 22. Google App Engineでタスクキューの再試行を無効にする
- 23. Google App Engine:メールを受信して/転送しますか?
- 24. 誰もがFlaxを試しましたか?
- 25. Google App Engine PHP、ホストを解決できませんでした
- 26. Android App EngineプロジェクトをGoogle App Engineにデプロイできません
- 27. Google App Engine:バックエンドが応答しない
- 28. PythonのORM(SQLAlchemy?)はGoogle App Engineで動作しますか?
- 29. Jasper ReportsはGoogle App Engineで動作しますか?
- 30. Jericho HTMLパーサーはGoogle App Engine for Javaで動作しますか?
これは役に立ちます? https://github.com/mungo-appengine/mungo – xybrek