Redis
 sql >> база данни >  >> NoSQL >> Redis

Основни разлики/характеристики между най-известните NoSQL системи

Redis е съхранение на ключ-стойност . Обикновено можете да вмъкнете примитивна стойност (int, string, bool) или масив от примитиви под един ключ. Извличането на данни обикновено е ограничено до заявка по ключ. Това са най-основните NoSQL бази данни.

Касандра е семеен магазин на колоната . Той е подобен на магазин ключ-стойност, но поддържа влагане на двойки ключ-стойност до около четири нива дълбоко. Запитването е ограничено до заявка по ключ и функции за намаляване на картата. Този тип база данни има доста труден модел на данни („суперколона“ бие ли?) и е силно специализирана за изключително големи количества данни.

MongoDB и CouchDB са бази данни за документи . И двете съхраняват JSON документи, които не са ограничени от схема, което ви дава голяма гъвкавост. Базата данни ви позволява да правите заявки за съдържанието на тези документи, което прави много лесно извличането на данни в сравнение с други типове бази данни NoSQL. Функциите за намаляване на картата също се поддържат.

Отговорът на Мартин Фабик съдържа някои добри връзки към сравнения на MongoDB и CouchDB.

Ayende има серия от публикации в блогове, наречени That No SQL Thing, които обработват всеки от тези типове. Това е добро въведение в концепцията за NoSQL, различните типове бази данни на NoSQL и как да направите заявка за всяка от тях. Силно препоръчвам да прочетете неговите статии за типовете бази данни, които споменах по-горе, те са много поучителни!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Използване на Redis като междинен кеш за REST API

  2. Мащабируем начин за регистриране на данни за заявка на страница от PHP приложение?

  3. Коя е най-ефективната ориентирана към документи машина за база данни за съхранение на хиляди документи със среден размер?

  4. Как да разделите базата данни Redis за същите две приложения в node.js

  5. Достъп до докеризиран redis от хост на Windows