Различные решения NoSQL отличаются друг от друга гораздо больше, чем традиционные базы данных SQL. Например, существуют простые в конечном итоге согласованные хранилища данных значения ключа, такие как Cassandra и другие более многофункциональные хранилища документов, такие как MongoDB .
Однако вам не следует слепо выбирать наиболее многофункциональное решение, потому что в этом случае вы также можете использовать реляционную базу данных. SQL поставляется со всеми функциями, гарантиями, учебниками, документацией, простотой реализации и т. Д., Которые вам когда-либо могут понадобиться. NoSQL - это обычно компромисс между некоторыми из этих вещей (или всеми ими) и простотой горизонтальной масштабируемости.
Вам следует изучить различные решения и выбрать решение, которое наилучшим образом соответствует вашим требованиям. Не забывайте учитывать реляционные базы данных, поскольку SQL идеально соответствует указанным вами приоритетам.