Redis

0
Ваша оценка: Нет

Redis (REmote DIctionary Server) — это нереляционная высокопроизводительная СУБД. Redis — документо-ориентированное сетевое журналируемое хранилище данных типа «ключ-значение» с открытым исходным кодом.

Хранит базу данных в оперативной памяти, снабжена механизмами снимков и журналирования для обеспечения постоянного хранения. Основной особенностью является поддержка значений следующих типов: строка (данный тип позволяет хранить произвольный сериализованный объект либо число, поддерживаются специальные операции трактующие строку как целое число), связный список, множество, сортированное множество, хеш таблица, операции над которыми выполняются атомарно.

Также предоставляет операции для реализации механизма обмена сообщениями. Поддерживает master-slave репликацию данных на несколько узлов.

Имеет библиотеки для работы со многими существующими языками программирования, такими как C, C++, C#, Clojure, Common Lisp, Erlang, Java, JavaScript, Lua, Perl, PHP, Python, Ruby, Scala, Go, Tcl.

Сайт разработчика: http://redis.io
Что почитать?


Разместил: vikos 14 Март 2012 в 17:17

Комментарии

Вышел новый крупный релиз системы управления базами данных Redis, открывшего новую стабильную ветку этой БД — Redis 3.0.
Основные изменения и улучшения в Redis 3.0:

  • нативная поддержка распределенных хранилищ с помощью системы RedisCluster;
  • улучшен алгоритм кэширования LRU (Last recently used);
  • переработан механизм AOF (Append Only File), до этого отличавшийся задержками в конце операций записи на медленных дисках.
  • более высокая производительность при больших нагрузках.