Назад | Перейти на главную страницу

MongoDB (или CouchDB) на настольном компьютере?

Если я попытаюсь запустить MongoDB на компьютере настольного уровня, какой производительности мне ожидать? Предположим, у меня будет обычный SATA-накопитель, что-то вроде Core 2 Duo и 4 или 8 ГБ оперативной памяти. Будет ли он сопоставим с MySQL, который работает на сервере среднего уровня с SCSI RAID, несколькими процессорами и другими хорошими вещами?

Также я хотел бы узнать то же самое о CouchDB.

Фактически, я собираюсь опробовать его на еще более испорченной машине, например, на моем нетбуке или ноутбуке для разработки. Но хотелось бы услышать, есть ли у кого-нибудь такой опыт. Добавьте свою историю, если вы пробовали что-то подобное.

РЕДАКТИРОВАТЬ: Чтобы прояснить вопрос, я хочу не среду разработки или настольное приложение. Я изучаю возможность запуска реальных веб-приложений с некоторой нагрузкой на дешевом настольном оборудовании.

Я не могу говорить о CouchDB, но о MongoDB, как и о машине серверного класса:

  • Если вся ваша база данных умещается в оперативной памяти, отличная производительность.
  • Если надо ударить по диску, производительность паршивая.

Ваш «отличный» может быть не так хорош, как машина серверного класса с более широким путем между ЦП и ОЗУ, а ваш «паршивый», вероятно, будет хуже из-за ограничений диска / контроллера, но все это относительно.

Если вы используете это как среду разработки / подготовки, я сомневаюсь, что у вас возникнут проблемы. Если вы хотите использовать его в производственной среде, я бы сначала провел небольшое стресс-тестирование (и в любом случае планирую использовать реальное оборудование серверного класса по другим причинам).