Cassandra で、できれば 1 つの列ファミリーでネストされたエンティティをモデル化する最良の方法は何ですか? たとえば、メールと電話の場合の連絡先リスト:
{
"id" : "",
"first_name : "",
"last_name : "",
"emails" : [
{
"type" : "",
"email": ""
},
{
"type" : "",
"email" : ""
}
],
"phones" :[
{
"type" : "",
"phone" : ""
},
{
"type" : "",
"phone" : ""
}
]
}
スーパー列の代わりに複合型を使用する必要があることをグーグルで検索しました。また、リリースされたばかりの 1.2 では CQl3 の幅の広い行もサポートされていますが、これらのいずれも 1 つのエンティティで複数の配列をサポートしていないようです。または何か不足していますか?