Am 10.05.2012 um 18:00 Uhr
CKC Braunschweig, Am Alten Bahnhof 13,38122 Braunschweig
Speaker: Andy Wenk

Teil I

CouchDB ist einer der bekanntesten Vertreter aus dem Umfeld der NoSQL Datenbanken. Sie wird über eine RESTful-HTTP-API angesprochen und hat als Abfrage Interface das MapReduce Paradigma integriert.

Im Vortrag wird eingangs ein Überblick über vorhandene NoSQL Datenbanken gegeben. Dabei fehlen dürfen nicht Begriffserklärungen wie eben CAP-Theorem, MapReduce, MVCC, ACID oder RESTful-HTTP. Im weiteren Verlauf wird dann CouchDB vorgestellt, wobei folgende Eigenschaften besprochen werden:

  • CouchDB installieren und grundlegende Administration
  • RESTful-HTTP-API und grundlegende API Befehle
  • Futon - das mitgelieferte Webinterface
  • Views erstellen mit MapReduce
  • Show / List Funktionen
  • Weitere Funktionen wir URL Rewriting und Vhosts

#Teil II

In einem weiteren Vortrag werden nach der Einführung zu CouchDB wird gezeigt, welche Möglichkeiten es gibt, mit CouchDB webbasierte Applikationen zu erstellen. Hier wird auf des Konzept Couchapp detailliert eingegangen. Nach einer kurzen Einführung zum technischen Hintergrund wird an Anhand einer einfachen Applikation gezeigt, wie solche eine Applikation erstellt wird. Dabei wird auf das Tool Kanso zurückgegriffen. Nach dem Vortrag und mit ein wenig Übung wird jeder Zuhörer in der Lage sein, eine CouchApp zu erstellen.

Eine Veranstaltung des iJUG e.V., organisiert durch die JUG Ostfalen.