摘要:
http://docs.datastax.com/en/archived/cassandra/2.2/cassandra/tools/toolsCStress.html?hl=stress Simple read and write examples Insert (write) one milli 阅读全文
摘要:
转自:http://itindex.net/detail/22338-cassandra-hbase-%E8%AE%BE%E8%AE%A1 Cassandra HBase 一致性 Quorum NRW策略 通过Gossip协议同步Merkle Tree,维护集群节点间的数据一致性 单节点,无复制,强 阅读全文
摘要:
行先是以一种非常独特的方式被索引,随后Bigtable利用行键对数据进行分割,将它们分布到集群中。列可以被迅速地定义在行中,让Bigtable适用于大多数的非模式环境。 数据在表面上最初是由行进行排列的,表的主要键是行键。但是与关系型数据库不同,在列式数据库中,没两个行需要相同的列。正如上面所说的那 阅读全文
摘要:
理解HBase(一个开源的Google的BigTable实际应用)最大的困难是HBase的数据结构概念究竟是什么?首先HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库.另一个不同的是HBase基于列的而不是基于行的模式. Google's BigTable论文 清楚地解释了什 阅读全文
摘要:
转自:http://www.infoq.com/cn/articles/best-practice-of-cassandra-data-model-design 不要把Cassandra model想象成关系型数据库table 取而代之,应该把它想象成事一个有序的map结构。 对于一个新手来说,下面 阅读全文
摘要:
Cassandra之中一共包含下面5种Key: 首先,Primary key 是用来获取某一行的数据, 可以是一列或者多列(复合列 composite) Primary = Partition Key + [Clustering Key] (Clustering Key 可选) Clustering 阅读全文
Cassandra二级索引原理——新创建了一张表格,同时将原始表格之中的索引字段作为新索引表的Primary Key,并且存储的值为原始数据的Primary Key,然后再通过pk一级索引找到真正的值
摘要:
1.什么是二级索引? 我们前面已经介绍过Cassandra之中有各种Key,比如Primary Key, Cluster Key 等等。如果您对这部分概念并不熟悉,可以参考之前的文章: [Cassandra教程] (四)使用Key的正确姿势 对于Cassandra来说,一级索引就是Primary K 阅读全文
摘要:
Cassandra 的数据存储结构 Cassandra 的数据模型是基于列族(Column Family)的四维或五维模型。它借鉴了 Amazon 的 Dynamo 和 Google's BigTable 的数据结构和功能特点,采用 Memtable 和 SSTable 的方式进行存储。在 Cass 阅读全文
摘要:
入门例子: http://wiki.apache.org/cassandra/GettingStarted 添加环境变量并source生效,使得可以在任意位置执行cassandra/bin安装目录下的命令 前台启动Cassandra进程, sudo cassandra -f 启动一个新的终端, 启动 阅读全文
摘要:
四、副本存储 Cassandra不像HBase是基于HDFS的分布式存储,它的数据是存在每个节点的本地文件系统中。 Cassandra有三种副本配置策略: 1) SimpleStrategy (RackUnawareStrategy): 副本不考虑机架的因素,按照Token放置在连续下几个节点。如图 阅读全文
摘要:
转自:http://asyty.iteye.com/blog/1202072 转自:http://asyty.iteye.com/blog/1202072 一、Cassandra框架二、Cassandra数据模型 Colum / Colum Family, SuperColum / SuperCol 阅读全文