CouchDB или MongoDB для веб-приложения Lift? - PullRequest
5 голосов
/ 21 мая 2011

Я создаю веб-приложение с использованием Lift (scala) и не уверен, использовать ли CouchDB или MongoDB для базы данных.

Моя заявка будет состоять из:

  • Аккаунты пользователей
  • Профили пользователей
  • Внутренний обмен сообщениями
  • Комментарии
  • Сообщения
  • Вложение видео, картинок и т. Д. В приложение

Какая реализация будет лучше, CouchDB или MongoDB?

Ответы [ 2 ]

4 голосов
/ 22 мая 2011

Хотя я считаю, что CouchDB очень хорошо подходит для веб-приложений, я обнаружил, что он не очень подходит для использования с Lift.

Lift затрудняет работу "CouchDB", и я не нашел ни одного пользователя Lift, использующего CouchDb на производстве (пожалуйста, исправьте меня, если я ошибаюсь).

Вот мое правило:

  • если вы хотите использовать Lift, тогда используйте MongoDB
  • если вы хотите использовать CouchDB, не используйте Lift.
2 голосов
/ 22 мая 2011

Я бы пошел с MongoDB, он, как правило, хорошо подходит для веб-приложений в целом, но, конечно, это зависит от вашего уровня опыта работы с обоими продуктами и от того, как вы будете получать и запрашивать данные.

Lift может интегрироваться с MongoDB с помощью:

...