мы можем использовать cassandra / couchdb / mongodb с инфраструктурой Google App Engine? - PullRequest
7 голосов
/ 13 июля 2011

Можно ли в любом случае использовать Google App Engine, но не использовать Google Bigtable?

Как и для хранения моих данных, я бы предпочел использовать cassandra и иметь возможность подключать и отключать дополнительные серверы баз данных.

И скажите, хотел бы я вместо этого использовать CouchDb / MongoDb, поддерживается ли он в инфраструктуре GAE?

Ответы [ 3 ]

8 голосов
/ 13 июля 2011

Короткий ответ : Нет.

Более длинный ответ : Зависит от того, как вы хотите / должны использовать системы баз данных.Вы не сможете запустить эту систему прямо в AppEngine.Но если низкое время ожидания не было обязательным условием (как это было бы в случае редких / периодических выборок данных), то вы могли бы установить их на другом хосте с каким-то HTTP-API и запросить ваши службы из appengine, используя urlfetch.

0 голосов
/ 15 июня 2016

Да, вы можете использовать базу данных Cassandra в Google App Engine, но в ее гибкой среде . Но на данный момент гибкая среда находится в бета-версии и не рекомендуется для производственного использования.

0 голосов
/ 13 июля 2011

Только мои два цента:

Не думаю, что вы можете делать то, что хотите, непосредственно в Google App Engine. Если вам действительно нужны другие базы данных, то Amazon EC2 может быть тем, что вы ищете.

Также взгляните на это: Использование Quercus® для запуска блога WordPress PHP в Google App Engine

...