第三章 进阶Cassandra(代码和原理部分)
3.1 再识CAP原则(分区? 数据分布? 一致性&&协议&&级别? 扩展性? 数据恢复?)
3.2 Cassandra Based LSM-Tree engine
3.3 Cassandra的分布式架构
3.3.1 Gossip协议消息与元信息传播
3.3.2 一致性hash(token partitioner)
3.3.3 拓扑架构: RangePartitioner PlacementStragy 异地多活
3.3.4 Vnode与initial_token
3.3.5 集群扩展拓扑变化
3.3.6 SEDA架构
3.4 单机存储引擎
3.4.1 commitlog 格式分析
3.4.2 memtable skiplist
3.4.3 rowcache
3.4.4 keycache
3.4.5 sstable 文件格式
3.4.6 bloomfilter
3.4.7 index
3.4.8 Compaction
3.5 二级索引 : native and sasi