Wie der Titel sagt, bin ich ziemlich (neu) zu NoSQL DBS wie Cassandra. Wie viele andere habe ich früher RMDBS gelernt. Also habe ich eine kleine Lektüre über "WTF ist eine Super-Spalte" und andere offensichtliche Google-Hits, aber ich bin immer noch nicht sicher, wie man dies modellieren:Cassandra/NoSQL-Neuling: die richtige Art zu modellieren?
Sagen, ich möchte Benutzer speichern, wie in Benutzername/Passwort/Name/etc ... was ist, wenn dieser Benutzer ein Mobiltelefon und ein Festnetztelefon hat? Ist das der richtige Weg? (Mit dem gleichen abgekürzt JSON Stil wie auf anderen Seiten gesehen)
Users: { // <-- this is the Users SuperColumnFamily, keyed by username
myuser: { // <-- this is a User SuperColumn
username = "myuser", // <-- this is the username Column
email = "[email protected]",
...
},
...
}
Phone: { // <-- this is where the users phone numbers are stored
myuser: {
mobile = "0129386835235",
landline = "123876912384",
},
...
}
Meinungen/Korrekturen bitte
danke zu lesen über http://www.datastax.com/docs/1.0/ddl/index empfehlen, ich dachte zu viel Beziehung –