cassandra的table结构分析
来源:互联网 发布:jsp mysql 选课 源码 编辑:程序博客网 时间:2024/06/05 20:23
组合键(Compound keys)和聚类(clustering)
组合键提供了聚类功能。例如定义(a, b) PRIMARY KEY是一个组合键。
建议使用uuid类型作为key,便于进行序列化操作。
cassandra规定组合键的第一个成员a用于分区(partition),后面的成员b则用于聚类。
实际存储时,a值相同的行存储在一起,并按照b进行排序,这就使查询等操作十分高效。
a值相同的行在进行插入,更新和删除等操作时是原子的,互不干扰的。
归集列(Collection columns)
CQL 3 引入以下归集类型
• 集合
• 列表
• 映射
以前的cassandra版本在处理一个用户多个邮箱等问题时不如SQL优雅(SQL只需再建立一个邮箱表就可以了),
新的cassandra CQL 3版本可以通过把邮箱字段定义为归集类型即可。
再比如对于一首mp3歌曲,可以用集合类型设定tags,用list类型设定评论,用map类型设定点播时间等。
待续...
- cassandra的table结构分析
- cassandra的系统结构分析
- Cassandra 的数据存储结构
- Cassandra 的数据存储结构
- Cassandra的内存占用分析
- Cassandra源代码分析(一)Table和ColumnFamilyStore
- Cassandra源代码分析(一)Table和ColumnFamilyStore
- Cassandra - 一个分散的结构化存储系统
- Cassandra分析
- Cassandra分析
- Cassandra分析
- cassandra column family table
- Cassandra与mycat的特点分析比较
- table表格的结构
- Cassandra -去中心化的结构…
- cassandra cqlsh代码分析
- Linux netfilter 学习笔记 之三 ip层netfilter的table、rule、match、target结构分析
- Linux netfilter 学习笔记 之三 ip层netfilter的table、rule、match、target结构分析
- 关于spring的事务传播特性
- javascript:history.go()和History.back()的区别(转载)
- BOM
- Phoenix:在Apache HBase上执行SQL查询
- 几种流行Webservice框架性能对比
- cassandra的table结构分析
- 秦叔宝为何成才?
- Thinking in java 工厂模式的学习
- How Linux iostat computes its results
- 手机网络制式常识
- asp.net 报错 无法获取所需的权限
- TUXEDO配置参数详解 远程客户端配置
- 今天开始正式入驻CSDN博客
- 孔子算卦