cassandra notes
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cassandra notes相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章