Ringo - распределенное хранилище
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
