其实,我只是个研究生。在这里,我能感觉到自己的存在。
发布时间:2013-05-28 14:37:12
1. 动态修改schema: 动态修改schema,是在cassandra集群运行和维护的时候,不停止cassandra集群,动态的添加,修改和删除ColumnFamily和KeySpace。 动态的修改schema改变了以前cassandra修改ColumnFamily和KeySpace的方式,修改ColumnFamily和KeySpace不再需要停止集群中的所有节点.........【阅读全文】
发布时间:2013-05-27 16:33:51
Cassandra的数据更新机制1. Cassandra提供的6种一致性写入策略:(1)ANY集群中任意一个服务器响应写入成功(包括HINT消息),则Cassandra就会通知客户端更新成功,否则通知客户端写入失败。(2)ONE集群中任意一个服务器响应写入成功(不包括HINT消息),则Cassandra就会通知客户端更新成功,否则通知客户端写入失败.........【阅读全文】
发布时间:2013-05-27 14:41:10
Cassandra的内部数据存储结构1. 数据信息一共分为以下3类:(1)data目录:用于存储真正的数据文件,即后面将要讲到的SSTable文件。如果服务器有多个磁盘,可以指定多个目录,每一个目录都在不同的磁盘中,这样Cassandra就可以利用更多的硬盘空间。(2)commitlog目录:用于存储未写入SSTable中的数据,每次Cassandra系.........【阅读全文】
发布时间:2013-05-26 21:38:31
1. SQL的每个实现都具有自己的数据类型集,使用某个实现所特有的数据类型是必要的,以支持每个实现在处理存储数据的方式策略,但基本数据类型在不同实现之间还是相同的。2. 像其他语言一样,最基本的数据类型是:字符串类型,数值类型,日期和时间类型。3. 不要使用定长数据类型来保存长度不定的数据,比如姓名,如果不恰.........【阅读全文】
发布时间:2013-05-24 14:23:47
1. Token在cassandra中,每一个节点都对应唯一的Token,相当于一致性哈希圆环中的一个节点地址。2. Range在cassandra中,每一个节点负责处理一致性哈希圆环中的一段数据,从逆时针方向的上一个节点对应的Token(开区间)到本节点对应的Token(开区间)到本节点对应的Token(闭区间)范围内。这个范围就是Range。3. Part.........【阅读全文】