Каждый подходит для разных случаев использования. Но на сайтах с низким трафиком mysql / postgresql лучше.
Java-клиент: у всех есть клиенты
Отслеживание веб-кликов: Монго и Кассандра больше подходят для такой высокой ситуации записи
Храните загруженные файлы: подходит mongo с gridfs. Кассандра может хранить до 2 ГБ на каждый столбец, разделенный на 1 МБ. mysql не подходит. сохранение только местоположения файла и сохранение файла в файловой системе предпочтительнее для cassandra и mysql.
Простота настройки восстановления после отказа: Кассандра - лучшая, вторая секунда
Поддержка: у всех есть хорошая поддержка, у MySQL самое большое сообщество, Монго - второй
Документация: 1-й MySQL, 2-й монго
Я предпочитаю MongoDB для аналитики (веб-клики, счетчики, журналы) (вам нужна 64-битная система) и mysql или postgresql для основных данных. на компаниях, использующих страницу Монго на сайте Монго, вы можете увидеть, что большинство из них используют Монго для аналитики. Монго может подойти для основных данных после версии 1.8. проблема с Кассандрой в том, что она плохо работает с запросами (не подходит для cms). и проблема с mysql не так легко масштабируется и HA, как cassandra & mongo, а также mysql медленнее, особенно при записи. Я не рекомендую couchdb, он самый медленный.
мой лучший
Сердар Ирмак