Samstag, 11. Februar 2012

News

präsentiert von: PHP Magazin
Donnerstag, 2. September 2010

CouchDB als Dateisystem-Ersatz

Oft stellt sich die Frage gar nicht, wo Dateien wie herunterladbare PDFs, Logs, etc. gespeichert werden sollen. Na auf dem Server, auf dem die Anwendung läuft. Doch was, wenn es sich um eine geclusterte Anwendung handelt? In diesem Fall müssten die Dateien auf jedem Node des Clusters liegen. Weitere Möglichkeiten wären rsync oder ein Fileserver, der auf jeden Node des Clusters gemountet ist. Gonzalo Ayuso geht einen anderen Weg: er nutzt die CouchDB als Ersatz für das Filesystem.

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:

Abb. 1: Vereinfachtes Diagramm der wichtigsten Funktionalitäten.
Abb. 1: Vereinfachtes Diagramm der wichtigsten Funktionalitäten.

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.

(tw)

Kommentare

Konferenzen

BASTA! 2012

BASTA! 2012

27.- 2. März 2012
Maritim Hotel Darmstadt

MobileTech Conference

MobileTech Conference

26.-28. März 2012
München

JAX 2012

JAX 2012

16.-20. April 2012
Rheingoldhalle, Mainz

BigData Con 2012

BigData Con 2012

16.-18. April 2012
Rheingoldhalle, Mainz

Business Technology Days

Business Technology Days

17.-19. April 2012
Rheingoldhalle, Mainz

International PHP Conference

International PHP Conference

3.- 6. Juni 2012
Maritim proArte, Berlin

webinale 2012

webinale 2012

4.- 6. Juni 2012
Maritim proArte Berlin

RailswayCon

RailswayCon

4.- 6. Juni 2012
Maritim proArte, Berlin

Werbung
Top-Jobs

Fraunhofer-Institut für Windenergie und Energiesystemtechnik IWES

Informatikerin / Informatiker

Magazine

Entwickler Magazin - Enterprise Technologies & Business Solutions

Entwickler Magazin

Enterprise Technologies & Business Solutions

dot.net magazin - die unabhängige Quelle für .NET-Technologien

dot.net magazin

Die Quelle für .NET-Technologien

Eclipse Magazin

Eclipse Magazin

Weltweit erstes Magazin für Eclipse-Entwickler

Java Magazin - Internet & Enterprise Technology

Java Magazin

Internet & Enterprise Technology

Sharepoint

Sharepoint Magazin

Sharepoint

CREATE OR DIE - Ein Leben für die Kreativität

CREATE OR DIE

Ein Leben für die Kreativität

Business Technology - Management Magazin

Business Technology

Management Magazin

PHP Magazin - Professional PHP Development

PHP Magazin

Professional PHP Development

PHP User - Praktische Referenz für Internetenthusiasten

PHP User

Praktische Referenz für Internetenthusiasten

Bücher




Webhosting mit Host Europe