Cassandra中嵌套实体的建模
在Cassandra中对嵌套实体建模的最佳方法是什么,最好是在一个柱族中?例如,如果电子邮件和电话:Cassandra中嵌套实体的建模,cassandra,thrift,cql,Cassandra,Thrift,Cql,在Cassandra中对嵌套实体建模的最佳方法是什么,最好是在一个柱族中?例如,如果电子邮件和电话: { "id" : "", "first_name : "", "last_name : "", "emails" : [ { "type" : "", "email": "" }, { "type" : "", "email" : "" } ], "phones" :[ { "type" : "", "pho
{
"id" : "",
"first_name : "",
"last_name : "",
"emails" : [
{
"type" : "",
"email": ""
},
{
"type" : "",
"email" : ""
}
],
"phones" :[
{
"type" : "",
"phone" : ""
},
{
"type" : "",
"phone" : ""
}
]
}
我在谷歌上搜索到应该使用复合类型而不是超级列,在刚刚发布的1.2版本中,CQl3中也支持宽行,但它们似乎都不支持一个实体中的多个数组,或者我缺少了什么?您可以将数组直接存储为json格式的列值(我的手动封送/解封). 或者看看这个:
您可以将数组直接存储为json格式的列值(我的手动封送/解封) 或者看看这个: