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

Каква е основната разлика между Redis и Membase?

Мащабируемост: Membase предлага разпределено съхранение на ключ/стойност (точно като Memcache), така че записите и четенията винаги ще се извършват в предвидимо постоянно време, независимо колко голям е вашият набор от данни. Redis от друга страна предлага просто репликация главен-подчинен, което ускорява четенето, но не ускорява записването.

Редуциране на данни Лесно е да настроите клъстер с определено количество репликирано копие за всяка двойка ключ-стойност, позволявайки на сървърите да преодоляват отказ на неработещ възел в клъстер, без да губят данни. Репликацията главен-подчинен на Redis обаче не предлага същия тип дублиране на данни.

Тип данни: Redis предлага възможност за обработка на списъци по атомарния начин извън кутията, но може да се приложи подобна функционалност в слоя на логиката на приложението с Membase.

Приемане: В момента Redis е по-широко приет и малко по-зрял от Membase. Membase има няколко примера на употреба, като Zynga и техните множество социални игри.

Membase наскоро се сля с Couchbase и те ще имат версия на Membase, която ще предлага възможностите за Map/Reduce на CouchDB и за заявка/индексиране в следващата голяма версия (насрочена около началото на 2011 г.).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Начертаване на имената на състоянията върху картата с помощта на Node js и D3 в реално време

  2. Отстраняване на проблеми

  3. Получавате грешка при връзката, когато използвате redis-trib.rb за създаване на клъстер?

  4. Кеш на Redis срещу директно използване на паметта

  5. Времева сложност на zadd, когато стойността има резултат, по-висок от най-високия резултат, присъстващ в целевия сортиран набор