Нереляционное БС, который является правильным выбором [закрыто

StackOverflow https://stackoverflow.com/questions/5808930

Вопрос

Какая нереляционная база данных я должен выбрать (я знаю, что вопрос является субъективным и включает в себя принятие во внимание требования системы).

Я прочитал эту статью Cassandra-vs-mongodb-vs-couchdb-vs-redis, но все еще не мог решить.

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

Это было полезно?

Решение

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

Я чувствую, что выбор сделан на личные чувства о том, какие из них ближе к мышлению программиста.

Если вы указываете, какие ваши требования и ваш сценарий можно получить лучший ответ.

Например, MongoDB и Redis дополняют, они решают различные проблемы и могут (и используются) вместе для максимизации производительности. Никто не бьет Кассандру по масштабируемости, но это не так гибко в схеме. У CouchDB есть внутренняя «логика приложения», которая великолепна, но вы должны передумать и научиться говорить в JSON.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top