Cassandra 中的column
2012-05-17 15:59
169 查看
Cassandra中的column是个三元组{name,value,timestamp}
name:
name 是必须的,它有两种生成方式:
对于static column family,它的值是创建column family的管理员指定的。
对于dynamic column family,它的值是客户端应用程序动态设定的。
在name上可以建次级索引(secondary index)
value:
value不是必须的,比如用于相当于物化视图的column familiy.
timestamp:
用来确定对column的最近的更新
在cassandra-cli命令行工具中,使用 list <column family名> 命令就可以显示所有的row和column了,比如我们的keystore 是DEMO ,column family是 users ,则当输入 list users时,可以看到:
...
这里显示了2行,但是column是客户端程序给出的,所以有几万个key/value/timestamp.
3种特殊字段:
Expiring Column:
这个字段用于定义这个字段的生存时间,到期则成为墓碑"tombstone",单位是秒,可以用CQL或者CLI来设定。
Counter Column:
这个字段可以用于计数。
Super Column:
这个字段可以吧多个字段组成单个字段。
name:
name 是必须的,它有两种生成方式:
对于static column family,它的值是创建column family的管理员指定的。
对于dynamic column family,它的值是客户端应用程序动态设定的。
在name上可以建次级索引(secondary index)
value:
value不是必须的,比如用于相当于物化视图的column familiy.
timestamp:
用来确定对column的最近的更新
在cassandra-cli命令行工具中,使用 list <column family名> 命令就可以显示所有的row和column了,比如我们的keystore 是DEMO ,column family是 users ,则当输入 list users时,可以看到:
...
这里显示了2行,但是column是客户端程序给出的,所以有几万个key/value/timestamp.
3种特殊字段:
Expiring Column:
这个字段用于定义这个字段的生存时间,到期则成为墓碑"tombstone",单位是秒,可以用CQL或者CLI来设定。
Counter Column:
这个字段可以用于计数。
Super Column:
这个字段可以吧多个字段组成单个字段。
相关文章推荐
- Cassandra 1.0.0 参考(3) Column的定义
- Cassandra 的数据存储结构——本质是SortedMap<RowKey, SortedMap<ColumnKey, ColumnValue>>
- Cassandra 中的column family
- Cassandra key说明——Cassandra 整体数据可以理解成一个巨大的嵌套的Map Map<RowKey, SortedMap<ColumnKey, ColumnValue>>
- [LeetCode] Excel Sheet Column Number 求Excel表列序号
- Excel Sheet Column Title
- Cannot convert value '0000-00-00 00:00:00' from column 1 to TIMESTAMP
- extjs override grid column sort
- Excel Sheet Column Number-LeetCode
- SharePoint JS Link 之(一) 改变column的颜色
- 在windows 下用tools导出导入Repository出错 value too large for column "SIEBEL"."S_ACCELERATOR
- cassandra的一些概念
- android.database.sqlite.SQLiteException: bind or column index out of range: handle 0x580608
- Excel Sheet Column Title
- ERROR 1052 : Column 'eid' in field list is ambiguous
- LeetCode OJ Excel Sheet Column Number
- [leetCode 168] Excel Sheet Column Title
- Hibernate @Column,表字段大小寫引起的問題
- LeetCode - Excel Sheet Column Title
- WPF使用DataGridComboBoxColumn完成绑定