Planung

Am Anfang jeder Entwicklung stehen bestimmte Überlegungen. Man denkt über Objekte, Ansichten, Funktionen und Beziehungen nach. Sicherlich ist es der erste Reflex eines Entwicklers, ein Datenmodell zu erstellen. Da die meisten Anwendungen auf relationalen Datenbanken beruhen, werden manche Entwickler auch schnell ein passendes Entity Relationship-Modell im Kopf haben. Für unsere einfache Aufgabenverwaltung könnten die Entitäten wie folgt beschrieben werden.

Attribute von Aufgabe und Benutzer

Abbildung 11.1 Attribute von Aufgabe und Benutzer

Die 1-zu-n-Beziehung zwischen Aufgabe und Benutzer würde in CouchDB ähnlich formuliert. Der Unterschied besteht nur darin, dass in CouchDB ...

Get CouchDB kurz & gut now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.