2012-04-09 1 views
1

Мне нужно создать веб-приложение, которое использует Python, php и MongoDB.Производительность MongoDB на VPS или облачном сервисе, не установленном mongoDB

  • Python - для автономной базы данных, заполняющей мою локальную домашнюю машину, а затем экспортирую db в VPS. Позже я планирую запланировать эту работу, используя cron.
  • PHP - для веб-скриптов.

VPS Я хочу купить поддержку Python и LAMP Stack, но не mongoDB (myhosting.com LAMP stack VPS) по умолчанию. Теперь, поскольку mongoDB не поддерживается по умолчанию, мне нужно будет вручную установить mongoDB на VPS. Поэтому я хочу знать, что если бы мой VPS поддерживал mongoDB, я бы выиграл с точки зрения производительности и масштабируемости. Также может кто-то предложить VPS, подходящий в моем случае.

ответ

2

Ну, нет такой вещи, как требование MongoDb из нержавеющей стали. Он будет работать там, где это возможно, чтобы его двоичный файл был скомпилирован так, чтобы говорить.

Но вы можете быть разочарованы его производительностью на медленных машинах или слабых VPS, но это то, что вы можете узнать, проверяя только свою рабочую нагрузку. Вы также можете проверить связанные SO сообщений:

Memory Requirement/Utilization for MongoDB, Riak and HyperTable (or HBase)

mongodb install - requirements?

И Google Groups post.

1

Если vps, на который вы смотрите, ограничивает пакеты, которые вы можете установить, и вам нужно что-то, что они запрещают, я бы искал другой vps. Как rackspace, так и amazon - множество экземпляров, а также многочисленные поддерживаемые os. С любым из них вы выбираете свою операционную систему и можете устанавливать все, что захотите.