Database Reference
In-Depth Information
_id : (lfd. Nummer, von CouchDB vergeben)
_rev: (lft Nummer, von CouchDB vergeben)
Nachrichtentyp_id: 12
Name: "Preiserhöhung"
Listing 1.3
Spätestens jetzt fragt man sich natürlich, wie die Daten auseinandergehalten werden kön-
nen. Dafür hat es sich eingebürgert, ein Attribut Type zur Definition des Datentyps mitzu-
geben. Die Nachrichten hätten also folgende Felder:
_id : (lfd. Nummer, von CouchDB vergeben)
_rev: (lft Nummer, von CouchDB vergeben)
Type: "Nachricht"
Sender_id: 1
Empfaenger_id:123
Die Nachrichtentypen sähen dann so aus:
_id : (lfd. Nummer, von CouchDB vergeben)
_rev: (lft Nummer, von CouchDB vergeben)
Type: "Nachrichtentypdefinition"
Nachrichtentyp_id: 12
Name: "Preiserhöhung"
In_array("NoSQL",$mySQL)==true ?
An dieser Stelle könnte man natürlich sagen, dass man all dies auch mit einer einfachen
Tabelle in einer relationalen Datenbank lösen könnte, sofern die Felder und Werte auf ent-
sprechende Weise in einen einzelnen Datensatz gepackt werden können. Diese Möglichkeit
gibt es zum Beispiel mit JSON [2]. So könnten wir alle vorher genannten Daten folgender-
maßen in eine SQL-Tabelle packen:
Search WWH ::




Custom Search