读书人

Cassandra数据模型-了解Columns

发布时间: 2012-09-24 13:49:41 作者: rapoo

Cassandra数据模型---理解Columns

Columns

?

column是cassandra数据模型中最小的数据单元,基本结构包含了 name, value, timestamp 我们来看以下的数据结构:

?

?从上面的数据中我们可以清楚的看出包含了ian和john的各自信息,里面的name、phone等都是Contact的column,我们拿name:"Ian Wu"这个column来看,它是一个标准的column,他的结构应该是这样的

?

?

从上面的数据可以看出名为Address的columns family中存放了ian和john的地址信息,地址信息分为work与home两类。

{      name: "work",    value: {        street: {             name: "street",              value: "abc rd.",             timestamp: 123456789        },        city: {             name: "city",             value: "Taipei County",             timestamp: 123456789        },        zip: {             name: "zip",             value: "251",             timestamp: 123456789        }    }}

?这个 super column 记录了work的地址数据,同时zip, city, street 分再以column表示,形成一 column set,有一点需要注意的是super column 有时间戳。

读书人网 >其他数据库

热点推荐