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

Ringo - распределенное хранилище

11/12/2009 10:59

Ringo — это экспериментальное распределенное реплицируемое хранилище данных в формате ключ-значение, основанное на последовательном хэшиировании и иммутабльных данных. В отличие от многих баз данных общего назначения, Ringo спроектирована для определенной задачи: хранение маленьких (менее 4КБ) или средних по размеру данных (< 100MB) в реальном времени так, чтобы данные смогли пережить K-1 отказов дисков (K — количество желаемых реплик), безотказно, с возможностью расти до терабайтов данных.

Помимо хранения, Ringo также должна быть способна возвращать маленькие наборы данных при малой латентности (<10мс) и предоставлять удобный формат записи на диск для массового доступа к данным. Ringo совместима с map-reduce фреймворком Disco[1].

Ringo разработана в Nokia Research Center в Пало Альто.

Скачать Ringo можно здесь: http://github.com/tuulos/ringo/tree/master

[1] http://erlanger.ru/news/item/304


 
 
 
 

так же

Ссылки

См. также

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

twitter