новости сообщество форум вики полезно

bitcask — еще одно хранилище «ключ-значение»

28/04/2010 10:15

Авторы базы данных Riak создали еще одно хранилище «ключ-значение» в качестве альернативного backend'а для своей базы данных.

В поисках хранилища, которое можно было бы использовать в Riak'е, его авторы обращали внимание на следующие критерии:

  • низкая латентность при чтении или записи объектов
  • высокая пропускная способность, особенно при записи входящего потока произвольных данных
  • возможность работать с набором данных, размер которого превышает объем оперативной памяти, без снижения производительности
  • устойчивость к падениям, как в смысле быстрого восстановления, так и в смысле сохранения данных
  • легкость резервного копирования
  • достаточно простые и понятные (а, значит, и легкие в поддержки) структура кода и формат данных
  • предсказуемое поведение при интенсивном доступе или больших объемах

Получить некоторые из этих критериев легко. Получить все уже сложнее.

bitcask — это хранилище, которое хорошо соответствует всем вышеперечисленным критериям. И хотя bitcask был изначально создан для использования в Riak'е, он был спроектирован так, что его можно использовать как локальное хранилище ключ-значение и в других приложениях.


 
 
 
 

так же

Ссылки

Сюда ссылаются

сообщество

http://groups.google.com/group/erlang-russian/feed/rss_v2_0_msgs.xml