Подтвердить что ты не робот

Кто-нибудь пытался MongoDB в Google App Engine?

Я пытаюсь развернуть одно из своих java-приложений в GAE, и я использовал MongoDB. К сожалению, GAE не позволяет мне создавать базы данных, однако он предлагает использовать Google Datastore. Существуют ли какие-либо плагины или надстройки для использования MongoDB.

4b9b3361

Ответ 1

Мэтт прав. Если вы хотите развернуть серверы Google, вы не сможете использовать Mongo. Если вам интересно запустить собственный сервер (ы), посмотрите AppScale.

Ответ 2

Вы не можете запустить MongoDB в GAE. Вам нужно использовать хранилище данных Google.

Ответ 3

Если вы действительно хотите использовать MongoDB, вам придется найти сторонний хост, который предоставляет интерфейс REST, через который вы можете совершать транзакции. Я лично пробовал и рекомендовал MongoLab в App Engine. Затем в вашем коде используйте объект HttpUrlConnection для отправки/получения запросов, если вы делаете это с Java.

Ответ 4

Я думаю, что вы можете развернуть свое приложение в движке приложения и создать отдельный экземпляр vm в Google compute engine, который установил бы mongo, затем вы подключите свое приложение GAE к этому vm для подключения db. Это позволит вам сохранить все ваше приложение в облаке Google. См. https://cloud.google.com/solutions/mongodb/ и http://docs.mongodb.org/ecosystem/platforms/google-compute-engine/

Ответ 5

если вы все еще ищете ответ на этот вопрос, вы можете проверить этот проект, который сделал то же самое, но в обратном порядке, он наверняка поможет вам в том, что вы хотите сделать.

http://code.google.com/appengine/articles/django-nonrel.html

Ответ 6

вы можете использовать mongo, только если есть что-то вроде mongolab, тогда используйте pymongo для подключения и самое главное, что вам нужно, чтобы включить api api из панели инструментов gae. это сработало для меня спасибо