Как лучше всего моделировать вложенные объекты в Cassandra, желательно в одном семействе столбцов? Например, Контакты со списком, если адреса электронной почты и телефоны:
{
"id" : "",
"first_name : "",
"last_name : "",
"emails" : [
{
"type" : "",
"email": ""
},
{
"type" : "",
"email" : ""
}
],
"phones" :[
{
"type" : "",
"phone" : ""
},
{
"type" : "",
"phone" : ""
}
]
}
Я погуглил, что вместо суперстолбцов следует использовать составные типы, и в только что выпущенной версии 1.2 есть поддержка широких строк в CQl3, но ни один из них, похоже, не поддерживает несколько массивов в одном объекте, или мне что-то не хватает?