Scaling CouchDB (englisch)

Bei Scaling CouchDB von Bradley Holt handelt es sich um ein Buch zum Thema CouchDB mit Fokus auf den Einsatz in größeren Projekten. Im Buch geht es konkret um die Projekte, die den Einsatz von mehr als einer CouchDB-Instanz voraussetzen.

Es wird detailliert auf die Möglichkeiten zur Skalierung eingegangen, wobei der Autor klar die Möglichkeiten zur horizontalen Skalierung beleuchtet. CouchDB bringt von Haus aus schon sehr vieles mit, was den Einsatz in einem Verbund (Cluster) von Datenbankservern stark vereinfacht. Ein immer wieder gern gesehenes und eingesetztes Feature (um hier nur eines zu nennen) ist die Möglichkeit einer kontinuierlichen Master-Master-Replikation in einem Multi-Master-Verbund.

Da auch CouchDB seine Grenzen hat und kennt, greift es mit seiner API auf alt Bewährtes zurück. So kann CouchDB sehr harmonisch mit bestehender HTTP-Middleware kombiniert werden, ganz egal ob es sich um Load-Balancer, Reverse-Proxies oder Ähnliches handelt. Auf diese Möglichkeiten (ein konkretes Beispiel mit Apache als Reverse-Proxy) geht der Autor ebenso ein, wie auf die zahlreichen, intelligenten Lösungen wie z.B. Sharding im Cluster und verteilte MapReduce-Abfragen via BigCouch, Lounge und Pillow.

Mit seinen 72 Seiten und dem recht einfach zu verstehnden englisch, ist das Buch eine nette Lektüre für all diejenigen, die entweder generell Interesse an diesem Thema haben, oder aber kurz vor dem Einsatz einer Zweiten, oder mehreren, Instanz(en) sind.

 

Danke

Sag "Danke" in dem du diesen Artikel flatterst und mich so bei meiner zukünftigen Arbeit unterstützt. Ich danke dir!
 

Teilen

Teile diesen Artikel und somit dein Wissen mit deinen Freunden, Kollegen und anderen ...
 

Kommentare

Zu "Scaling CouchDB (englisch)" wurde noch kein Kommentar abgegeben. Mache doch den ersten Schritt und hinterlasse Lob, Kritik, Feedback oder auch nur einen Kommentar ....
 

Verfasse einen Kommentar


Fülle dazu einfach die als "Pflichtfeld" gekennzeichneten Felder aus, schreibe deinen Kommentar und sende alles zusammen ab. Nach Freischaltung durch mich, wird dein Kommentar für alle sichtbar.

Kleiner Tip: Die Pflichtfelder erkennt man auch an einem orange-farbenen Stern!
Pflichtfeld
Pflichtfeld    (wird NICHT veröffentlicht)
Pflichtfeld
Ich möchte eine E-Mail-Benachrichtigung bei Antworten und neuen Kommentaren erhalten.
Möchtest du lediglich bei neuen Kommentaren benachrichtigt werden ohne einen Kommentar zu verfassen? Dann klicke hier.  Um deine Benachrichtigungen zu verwalten hier.
*

 

Trackbacks

Es gibt keine Trackbacks zu diesem Artikel.

 

Verwandte Artikel


Scheinbar hast du einen Werbeblocker aktiviert. Die Werbung ist neben Flattr allerdings die einzige Möglichkeit die Betriebskosten (z. B. Hosting, Domain ...) aufzufangen. Es wäre nett wenn du den Blocker auf meinen Seiten deaktivierst.