У меня есть веб-приложение, работающее на стеке Java (Struts 2 + Spring + Hibernate) и сохраняется в MySQL. Я смотрел базы данных NoSQL, и они, безусловно, легко рассуждать и работать с ними, чем с РСУБД. Это музыкальное потоковое приложение, которое хранит информацию о художнике и позволяет пользователям сохранять плейлисты.
Мне интересно, есть ли какие-либо преимущества (производительность?, стоимость оборудования?, упрощенный код?, масштабируемость?) перехода на NoSQL DB (CouchDB?, MongoDB?, Cassandra?). Что я потеряю/получаю, перейдя в базу данных NoSQL?
Просьба сообщить.