灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2232回复:1

[其他数据类书籍]分布式Key-Value存储系统——Cassandra入门.doc版

楼主#
更多 发布于:2013-06-04 15:29
Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由 Facebook开发,用于储存特别大的数据。 Cassandra不是一个数据库,它是一个混合型的非关系的数据库,类似于google的BigTable。本文主要从以下五个方面来介绍  Cassandra:
1.Cassandra 的数据模型
2.安装和配制 Cassandra
3.常用编程语言使用Cassandra来存储数据
4.Cassandra 集群搭建
Cassandra 的数据存储结构
Cassandra的数据模型是基于列族(Column Family)的四维或五维模型。它借鉴了 Amazon 的 Dynamo和Google's BigTable的数据结构和功能特点,采用 Memtable 和 SSTable 的方式进行存储。在Cassandra写入数据之前,需要先记录日志( CommitLog ),然后数据开始写入到Column Family对应的 Memtable 中,Memtable 是一种按照key排序数据的内存结构,在满足一定条件时,再把 Memtable 的数据批量的刷新到磁盘上,存储为 SSTable。
 
点击下载

喜欢0 评分0
376432297
终身会员
终身会员
  • 注册日期2014-07-08
  • 发帖数1709
  • QQ376432297
  • 火币2065枚
  • 粉丝0
  • 关注0
沙发#
发布于:2017-10-24 16:12
谢谢楼主了

回复(0) 喜欢(0)     评分
游客

返回顶部