Попробуйте MongoDB или придерживайтесь MySQL - PullRequest
3 голосов
/ 02 апреля 2012

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

Готов ли MongoDB или CouchDB полностью заменить MySQL?Изменится ли что-то в использовании Doctrine в моем приложении?

1 Ответ

5 голосов
/ 03 апреля 2012

Готов ли MongoDB или CouchDB полностью заменить MySQL?

Конечно, многие люди хранят весь свой набор данных в MongoDB вместо MySQL, и у них все хорошо.

Но я не думаю, что это правильный вопрос. Ключевые вопросы действительно следующие:

  • Улучшает ли внедрение MongoDB вашу систему? Меньше запросов, больше гибкости, лучшая производительность?
  • Способны ли вы реализовать MongoDB в соответствующем масштабе?

MongoDB - инструмент, как и многие другие, и он не решает все проблемы. По моему опыту, большинство систем лучше всего реализовать с использованием некоторого набора баз данных. Это означает что-то вроде MongoDB для некоторых данных и SQL для других данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...