Готов ли MongoDB или CouchDB полностью заменить MySQL?
Конечно, многие люди хранят весь свой набор данных в MongoDB вместо MySQL, и у них все хорошо.
Но я не думаю, что это правильный вопрос. Ключевые вопросы действительно следующие:
- Улучшает ли внедрение MongoDB вашу систему? Меньше запросов, больше гибкости, лучшая производительность?
- Способны ли вы реализовать MongoDB в соответствующем масштабе?
MongoDB - инструмент, как и многие другие, и он не решает все проблемы. По моему опыту, большинство систем лучше всего реализовать с использованием некоторого набора баз данных. Это означает что-то вроде MongoDB для некоторых данных и SQL для других данных.