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 App EngineでPythonアプリケーションエラーが発生しました
- 4. Google App EngineがAndroidアプリの失敗を接続しました
- 5. Google App Engineを使用したWebサービス
- 6. Google App Engineがリスト
- 7. Google App Engineでバージョン名が拒否されました
- 8. Google App Engineでタスクキューの再試行を無効にする
- 9. Google App Engineを -
- 10. Google App Engineからcsv
- 11. Google App Engine Python simplejsonがエスケープしていますか?
- 12. Google App EngineでデータストアIDを選択していますか?
- 13. Google App Engineで.pydファイルをインポートしますか?
- 14. Google App EngineでJSPをホスティングしていますか?
- 15. Google App Engine/DjangoでページのURIを取得しますか?
- 16. Google App Engineでsqlite3を使用していますか?
- 17. 誰もがFlaxを試しましたか?
- 18. Google App Engine:バックエンドが応答しない
- 19. Android App EngineプロジェクトをGoogle App Engineにデプロイできません
- 20. PythonのORM(SQLAlchemy?)はGoogle App Engineで動作しますか?
- 21. Jericho HTMLパーサーはGoogle App Engine for Javaで動作しますか?
- 22. Jasper ReportsはGoogle App Engineで動作しますか?
- 23. Google App Engineジオクエリ
- 24. Google App Engineの:
- 25. Google App Engine - JDODetachedFieldAccessException
- 26. Google App Engineリクエストステータス
- 27. EJB + Google App Engine
- 28. Google App Engine MemcacheException
- 29. Google App Engineキークラス
- 30. Google App Engineの:
これは役に立ちます? https://github.com/mungo-appengine/mungo – xybrek