码迷,mamicode.com
首页 > 其他好文 > 详细

cassandra notes

时间:2016-11-21 07:49:24      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:cas   ase   base   and   tin   art   date   symbol   常用   

keyspace类似关系数据库的schema或database;

cassandra可以支持column数量到2 billion;

primary index 建立在primay key基础上。primary key有1个或多个column组成,但不管哪种情况,第一部分(通常用括号括起来)作为partition key或者叫row key。cassandra不保证primary key的唯一性,所以同一个primary insert两次,不会有报错,而只保留最后一次的记录。

primary key由primary columns和clustering columns组成。primary columns 起到date partition 的作用,即row key;clustering columns起到data sorting的作用,起到关系数据库order by的作用。e.g.

create table stock_ticker_by_exchange_date {
exchange     varchar,
symbol       varchar,
description  varchar,
tick_date    varchar,
close        decimal,
primary key ((exchange,tick_date), symbol)     
}

技术分享

其他列名采用clustering column+other column的形式,而列储存的顺序是按照column name进行排序。 

cassandra notes

标签:cas   ase   base   and   tin   art   date   symbol   常用   

原文地址:http://www.cnblogs.com/lukangping/p/6083930.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!