タイトルが示すように、私は Cassandra などの NoSQL DBS をかなり (読んで: 完全に) 初心者です。他の多くの人と同じように、私は以前に RMDBS を学びました。そこで、「WTF is a super column」やその他の明らかな Google ヒットについて少し読みましたが、これをモデル化する方法はまだわかりません。
ユーザー名/パスワード/名前/などのように、ユーザーを保存したいとします...そのユーザーが携帯電話と固定電話を持っている場合はどうなりますか? これは「正しい」方法ですか?(他のサイトで見られるのと同じ省略された JSON スタイルを使用)
Users: { // <-- this is the Users SuperColumnFamily, keyed by username
myuser: { // <-- this is a User SuperColumn
username = "myuser", // <-- this is the username Column
email = "myuser@googlemail.com",
...
},
...
}
Phone: { // <-- this is where the users phone numbers are stored
myuser: {
mobile = "0129386835235",
landline = "123876912384",
},
...
}
意見/訂正をお願いします