
cassandra
文章平均质量分 84
ssj_lanruosi
一个人只拥有此生此世是不够的,他还应该拥有诗意的世界~~
展开
-
Cassandra 的数据存储结构[zz]
Cassandra 的数据存储结构Cassandra 的数据模型是基于列族(Column Family)的四维或五维模型。它借鉴了 Amazon 的 Dynamo 和 Google's BigTable 的数据结构和功能特点,采用 Memtable 和 SSTable 的方式进行存储。在 Cassandra 写入数据之前,需要先记录日志 ( CommitLog ),然后数据开始写入到 Co...原创 2010-10-26 21:09:58 · 229 阅读 · 0 评论 -
Cassandra数据模型【原创】
Cassandra数据模型几个概念Cluster:集群,一个逻辑上的cassandra实例包含的节点。一个集群可以包含多个keyspace。Keyspace:Column Family的名字空间,通常是一个应用一个keyspace。Column Family:包含多个column,每个column包括name,value, timestamp。Column Family通过...原创 2011-12-28 14:41:55 · 203 阅读 · 0 评论 -
Cassandra启动过程详解【原创】
Cassandra启动过程详解这里的分析从CassandraDaemon.java文件开始。一、配置文件storage-config.xml的读取和log4j的配置文件log4j.property的设置。配置文件的读取和解析都是在 org.apache.cassandra.config.DatabaseDescriptor 类中完成的,这个类的作用非常简单,就是读取配置文件中各个配置项所定义的值,...原创 2011-12-28 14:46:22 · 545 阅读 · 0 评论 -
Cassandra中失效检测原理详解
Cassandra中失效检测原理一、传统失效检测及其不足传统失效检测方法 在分布式系统中经常使用心跳(Heartbeat)来检测Server的健康状况,但从理论上来说,心跳无法真正检测对方是否crash,主要困难在于无法真正区别对方是宕机还是“慢”。传统的检测方法是设定一个超时时间T,只要在T之内没有接收到对方的心跳包便认为对方宕机,方法简单粗暴,但使用广泛。传统错误检测...原创 2011-12-28 14:58:39 · 317 阅读 · 0 评论 -
Cassandra中布隆过滤器实现详解【原创】
Cassandra中BloomFIlter实现详解零、BloomFilter原理概述 http://hi.baidu.com/waxiga/blog/item/33ef2ff49b138530bd3109ad.html http://pages.cs.wisc.edu/~cao/papers/summary-cache/node8.html(cassandra中用到了其中的结论,...原创 2011-12-28 15:01:28 · 190 阅读 · 0 评论 -
一致性哈希——写的很好的一篇文章 【ZZ】
原文地址 http://blog.youkuaiyun.com/sparkliang/article/details/5279393一致性 hash 算法( consistent hashing )张亮consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛;...原创 2011-11-07 15:44:26 · 97 阅读 · 0 评论 -
Cassandra中BloomFIlter实现详解
[size=x-large]Cassandra中BloomFIlter实现详解[/size][size=large]零、BloomFilter原理概述[/size] [url]http://hi.baidu.com/waxiga/blog/item/33ef2ff49b138530bd3109ad.html[/url] [url]http://pages.cs.wisc.edu...原创 2011-11-16 19:35:16 · 937 阅读 · 0 评论