在Cassandra中建模嵌套实体的最佳方法是什么,最好是在一个列族中?例如,如果是电子邮件和电话,则与列表联系:
{
"id" : "",
"first_name : "",
"last_name : "",
"emails" : [
{
"type" : "",
"email": ""
},
{
"type" : "",
"email" : ""
}
],
"phones" :[
{
"type" : "",
"phone" : ""
},
{
"type" : "",
"phone" : ""
}
]
}
我用谷歌搜索应该使用复合类型而不是超级列,并且在刚刚发布的1.2中也支持CQl3中的宽行,但这些似乎都不支持一个实体中的几个数组,或者我遗漏了一些东西?
答案 0 :(得分:1)