Извините, если этот вопрос несколько субъективен. Я плохо знаком для, 'мог сохранить', 'распределил хранилище' или некоторые понятия как это. Я действительно задаюсь вопросом, что они имеют общего и хотят получить обзор всех их. Что я должен подготовить, если я хочу записать продукт, подобный этому?
Сайт NoSQL Database резюмирует концепцию следующим образом:
Базы данных следующего поколения в основном обращаются к некоторым из баллов: быть нереляционными, распределенными, открытыми и масштабируемыми по горизонтали. Первоначальной целью были современные базы данных веб-масштаба. Движение началось в начале 2009 года и быстро растет . Часто применяются дополнительные характеристики : отсутствие схемы, поддержка репликации, простой API, в конечном итоге согласованность и многое другое. Поэтому вводящий в заблуждение термин "nosql" (сообщество теперь переводит его в основном как "not only sql") следует рассматривать как псевдоним для чего-то вроде определение выше.
Этот сайт также поддерживает архив статей по базам данных NoSQL . Большинство из них, кажется, сосредоточено на конкретных продуктах, но есть и более общие обзоры. Если вы серьезно относитесь к созданию своей собственной, то Шаблоны проектирования для распределенных нереляционных баз данных являются хорошим обзором вещей, которые вам необходимо учитывать.
Хороший обзор мира nosql: http://www.vineetgupta.com/2010/01/nosql-databases-part-1- пейзаж /