
Врядли сегодня найдется тот, кто еще не слышал про key-value базы данных, или, как их называют в народе, NoSQL. Те, кто успел попробовать продукты вроде Redis, MemcacheDB и других, обнаружили некторые сложности при решении привычных задач - выборка списков и поиск.
В этой статье мы рассмотрим принципы решения типичных задач в key-value базах данных.
Читать далее…
В статье Key=value (ключ=значение) базы данных мы рассмотрели системы сохранения/чтения данных по ключу и подходы для реализации простых задач. Сейчас рассмотрим все детали и принципы на живом примере простого клона твиттера на основе решения memcacheDB.
Читать далее…
Что такое key=value БД? Это система управления данными, которая позволяет сохранять пары ключ=значение в постоянное хранилище, и в последствии читать эти значения по ключам. Вот так все просто! Все гениальное просто, но в чем необходимость такого крайне ограниченного на первый взгляд решения?..
Читать далее…
MemcacheDB - база данных ключ=значение.
Характеристики и преимущества memcacheDB:
- Высокая производительность записи/чтения. Бенчмарк
- Надежный движок хранения данных с поддержкой транзакций
- Обеспечение высокой доступности данных с поддержкой репликации
- Совместимость с протоколом Memcache
Читать далее…
Комментарии