"Anti-RDBMS: A list of distributed key-value stores" - обзор распределенных хранилищ для данных в форме ключ-значение. В обзоре упомянуты только системы обеспечивающие постоянное хранение, например, memcached там не упоминается, но зато рассказано о проекте memcacheDB, обеспечивающем при неизменном протоколе сохранение кэша на диск (в Berkeley DB базе).
Еще один интересный проект ThruDB, но он более тяжеловесен, так как предназначен для индексирования и хранения документов. Код системы основан на наработках социальной сети Facebook, поддерживается интеграция с системами кеширования Memcache и Spread, в качестве бэкенда для конечного хранения данных может использоваться BerkeleyDB, Disk, MySQL, S3.
Большинство из других представленных систем написаны на Erlang и Java.
Также можно рекомендовать к прочтению подборку документов по распределенным системам хранения данных - "Readings in Distributed Systems".
|