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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.