Cassandra源码分析
文章平均质量分 80
石锅拌饭
新的博客在简书更新,欢迎阅读指正。
展开
-
Cassandra中布隆过滤器详解
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->Cassandra中BloomFIlter实现详解零、BloomFilter原理概述http://hi.baidu.com/waxiga/blog/item/33ef2ff49b138530bd3109ad.htmlhttp://pages.cs.wis原创 2012-07-20 11:12:15 · 4423 阅读 · 0 评论 -
Cassandra失效检测原理
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->Cassandra失效检测原理一、传统失效检测及其不足传统失效检测方法在分布式系统中经常使用心跳(Heartbeat)来检测Server的健康状况,但从理论上来说,心跳无法真正检测对方是否crash,主要困难在于无法真正区别对方是宕机还是“慢”。传统的检原创 2012-07-20 11:15:14 · 2391 阅读 · 0 评论 -
Cassandra启动过程详解
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->Cassandra启动过程详解这里的分析从CassandraDaemon.java文件开始。一、配置文件storage-config.xml的读取和log4j的配置文件log4j.property的设置。配置文件的读取和解析都是在org.apache.c原创 2012-07-20 11:26:19 · 5064 阅读 · 0 评论 -
一致性哈希算法详解
一致性 hash 算法( consistent hashing ) consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛; 1 基本场景 比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object转载 2012-07-24 19:50:04 · 1715 阅读 · 0 评论 -
Cassandra数据模型
Cassandra数据模型一、几个概念Cluster:集群,一个逻辑上的cassandra实例包含的节点。一个集群可以包含多个keyspace。 Keyspace:Column Family的名字空间,通常是一个应用一个keyspace。 Column Family:包含多个column,每个column包括name,value, timestamp。Column Family通过原创 2012-07-24 19:37:21 · 1556 阅读 · 0 评论 -
Cassandra数据模型
Cassandra数据模型几个概念Cluster:集群,一个逻辑上的cassandra实例包含的节点。一个集群可以包含多个keyspace。Keyspace:Column Family的名字空间,通常是一个应用一个keyspace。Column Family:包含多个column,每个column包括name,value, timestamp。Column Family通过原创 2012-09-04 09:00:29 · 1235 阅读 · 0 评论