刚刚开始研究cassandra,也看了几篇文章,还没有具体使用。
想知道cassandra操作的最小单位是什么。具体的说,当我想存储或者读取的时候,是对应key的所有内容都要从远程读取(向远程写入)还是只需要读取某个具体的字段(更新具体的字段)。
当然,看上去是column就是最小单位。
刚刚开始研究cassandra,也看了几篇文章,还没有具体使用。
想知道cassandra操作的最小单位是什么。具体的说,当我想存储或者读取的时候,是对应key的所有内容都要从远程读取(向远程写入)还是只需要读取某个具体的字段(更新具体的字段)。
当然,看上去是column就是最小单位。
[color=red]可能就是 Columns 吧[/color]Cluster:机器(节点)在一个逻辑Cassandra实例。Clusters能够包含多个keyspac es。
Keyspace: ColumnFamilies命名空间,通常每个应用有一个。
ColumnFamilies包含多个Column,每个Column有名字,值和时间戳,它被每行(Row)的Key应用。
SuperColumns也是一种Column,本身有很多子Column。
我们将从下到上开始讲,即从树的叶子节点(Cassandra的数据结构(column))往上到树的根结点(Cluster)
[color=red]Columns
Column是系统中增加的数据最小的单位,它包含三部分:name, value和timestamp[/color]