Szene.News » CouchDB – NoSQL - Es geht auch anders
16.02.2010 / 13.00
Derzeit diskutiert die Datenbank-Community intensiv über sogenannte NoSQL-Datenbanken. Solche Datenbanken konzentrieren sich auf Spezialanforderungen von Web-2.0-Anwendungen, denn dort stoßen relationale Datenbanken an ihre Performance-Grenzen. NoSQL-Datenbanken verzichten bewusst auf Funktionen, die in ihren relationalen Pendants inzwischen Standard sind.
CouchDB ist ein Vertreter der neuen Datenbankgeneration. Die Speicherung erfolgt dokumentenbasiert und ohne explizite Schemadefinition. CouchDB ist besonders geeignet, wenn eine Speichertechnik für Dokumente gesucht wird, bei der sich Funktionen die Unterstützung von REST (Represential State Transfer) und JSON (JavaScript Object Notation) oder auch Map/Reduce als Abfrageverfahren sichern. Durch die Schemafreiheit und die damit verbundene Flexibilität sind Prototypen schnell erstellt.