"Anti-RDBMS: A list of distributed key-value stores (http://www.metabrew.com/article/anti-rdbms-a-list-of-distrib.../)" - обзор распределенных хранилищ для данных в форме ключ-значение. В обзоре упомянуты только системы обеспечивающие постоянное хранение, например, memcached там не упоминается, но зато рассказано о проекте memcacheDB (http://memcachedb.org/), обеспечивающем при неизменном протоколе сохранение кэша на диск (в Berkeley DB базе).
Еще один интересный проект ThruDB (http://code.google.com/p/thrudb/), но он более тяжеловесен, так как предназначен для индексирования и хранения документов. Код системы основан на наработках социальной сети Facebook, поддерживается интеграция с системами кеширования Memcache и Spread, в качестве бэкенда для конечного хранения данных может использоваться BerkeleyDB, Disk, MySQL, S3.
Большинство из других представленных систем написаны на Erlang и Java.
Также можно рекомендовать к прочтению подборку документов по рас...URL: http://www.metabrew.com/article/anti-rdbms-a-list-of-distrib.../
Новость: http://www.opennet.me/opennews/art.shtml?num=19906
>>обзор распределенных хранилищ для данных в форме ключ-значение.А в итоге выясняется, что все они являются обертками над BerkeleyDB. Непонятно, только зачем было создавать эти обертки? Начиная, c 4.5 у Беркли появился свой собственный манагер репликаций, да и по фичам оно всё же не просто "ключ-значение" (там есть и вторичные индексы и join-ы по курсорам).
Хотя это уже напоминает тенденцию, в смысле сваливание с SQL-я ...
Этот SQL, похоже, любят только администраторы баз данных, да и то - делают они это за немаленькие деньги ...
>[оверквотинг удален]
>А в итоге выясняется, что все они являются обертками над BerkeleyDB. Непонятно,
>только зачем было создавать эти обертки? Начиная, c 4.5 у Беркли
>появился свой собственный манагер репликаций, да и по фичам оно всё
>же не просто "ключ-значение" (там есть и вторичные индексы и join-ы
>по курсорам).
>
>Хотя это уже напоминает тенденцию, в смысле сваливание с SQL-я ...
>
>Этот SQL, похоже, любят только администраторы баз данных, да и то -
>делают они это за немаленькие деньги ...Вот, кстати, ещё пример:
http://www.voicesthatmatter.com/content/downloads/ruby2008/p...Выводы оттуда можно процитировать:
Databases != SQL
Databases != Entity / Relationship
...
Use The Right Tool For The JobЧего и всем желаю ...
>[оверквотинг удален]
>http://www.voicesthatmatter.com/content/downloads/ruby2008/p...
>
>Выводы оттуда можно процитировать:
>
>Databases != SQL
>Databases != Entity / Relationship
>...
>Use The Right Tool For The Job
>
>Чего и всем желаю ...http://www.dcc.uchile.cl/TR/2006/TR_DCC-2006-016.pdf
BDB и SQL - тузик и грелка ...