CouchDb has two great features to meet or requirements with this problem. It allows us to store files as attachments and it also allows to perform a great and very easy multi-master replica system.Gonzalo Ayuso, 2010
Als Basis für sein Nov getauftes Framework dienen ihm zwei Librarys, die er bereits vor einiger Zeit geschrieben hat; dabei handelt es sich einmal um eine Variante mit cURL und einmal um eine etwas weiterentwickelte Variante mit dem RESTful API. Der grobe Aufbau sieht wie folgt aus:

Anhand ausführlicher Code-Beispiele erklärt Gonzalo sein Nov in seinem Blog-Artikel Using CouchDB as filesystem with PHP. Ein durchaus interessanter Ansatz, der das Arbeiten mit Dateien in Clustern erleichtern könnte.