BigTable против Cassandra vs Simpledb против Dynamo против Couchdb против гипертибля против Riak vs hbase, что у них общего?
-
19-09-2019 - |
Вопрос
Извините, если этот вопрос несколько субъективен. Я новичок в «может хранить», «распределенный магазин» или некоторые концепции, подобные этому. Мне очень интересно, что у них общего, и хотят получить обзор всех них. Что мне нужно подготовить, если я хочу написать продукт, похожий на это?
Решение
А Сайт базы данных NOSQL суммирует концепцию, подобную следующему:
Базы данных следующего поколения в основном касаются некоторых точек: быть нереляционным, распределенным, с открытым исходным кодом и горизонтальным масштабируемым. Первоначальным намерением были современные базы данных веб-масштаба. Движение началось в начале 2009 года и быстро растет. Часто применяется больше характеристик: без схемы, поддержка репликации, простой API, в конечном итоге согласованность и многое другое. Таким образом, вводящий в заблуждение термин «nosql» (сообщество теперь переводит его в основном с «не только SQL»), следует рассматривать как псевдоним для чего -то вроде определения выше.
Этот сайт также поддерживает Архив статей о базах данных NOSQL. Анкет Большинство из них, кажется, сосредоточены на конкретных продуктах, но есть несколько общих обзоров. Если вы серьезно относитесь к созданию своего собственного, тогда Проектирование шаблонов для распределенных нереляционных баз данных Хороший обзор вещей, которые вам нужно рассмотреть.
Другие советы
Хороший обзор мира NOSQL: http://www.vineetgupta.com/2010/01/nosql-databases-part-1-landscape/