展开全部

主编推荐语

一本广受好评的Cassandra技术指南。

内容简介

本书与传统的关系型数据库不同,Cassandra是一种开源的分布式存储系统。书中介绍了它无中心架构、高可用、无缝扩展等引人注目的特点,讲述了如何安装、配置Cassandra及如何在其上运行实例,还介绍了对它的监控、维护和性能调优手段,同时还涉及了Cassandra相关的集成工具Hadoop及其类似的其他NoSQL数据库。

对于希望了解Cassandra、评估Cassandra是否是适合自己的应用,以及开始着手在Cassandra上进行应用开发的人,本书都是不错的读物。当然,如果想参与Cassandra的开发或做更深入的工作,还需要直接通过源代码来获取更详尽的信息。

目录

  • 版权信息
  • O'Reilly Media, Inc.介绍
  • 译者序
  • 前言
  • 第1章 Cassandra概况
  • 1.1 关系型数据库有什么问题
  • 1.2 关系型数据库简单回顾
  • 1.3 Cassandra的电梯间演讲
  • 1.3.6 Brewer的CAP理论
  • 1.4 Cassandra来自何方
  • 1.5 Cassandra的应用场景
  • 1.6 谁在使用Cassandra
  • 1.7 小结
  • 第2章 安装Cassandra
  • 2.1 安装二进制包
  • 2.2 从源码编译
  • 2.3 运行Cassandra
  • 2.4 使用命令行界面的客户端
  • 2.5 基本命令行命令
  • 2.6 小结
  • 第3章 Cassandra的数据模型
  • 3.1 关系型数据模型
  • 3.2 简介
  • 3.3 集群
  • 3.4 keyspace
  • 3.5 列族
  • 3.6 列
  • 3.7 超级列
  • 3.8 Cassandra与RDBMS的设计差别
  • 3.9 设计模式
  • 3.10 需要记住的几件事
  • 3.11 小结
  • 第4章 应用实例
  • 4.1 数据模型设计
  • 4.2 酒店应用的关系型数据库设计
  • 4.3 酒店应用的Cassandra设计
  • 4.4 酒店应用代码
  • 4.5 Twissandra
  • 4.6 小结
  • 第5章 Cassandra的架构
  • 5.1 system keyspace
  • 5.2 对等结构
  • 5.3 gossip与故障检测
  • 5.4 逆熵与读修复
  • 5.5 memtable、SSTable和commit log
  • 5.6 提示移交
  • 5.7 压紧
  • 5.8 Bloom filter
  • 5.9 墓碑
  • 5.10 分阶段事件驱动架构
  • 5.11 管理器与服务
  • 5.12 小结
  • 第6章 配置Cassandra
  • 6.1 keyspace
  • 6.2 副本
  • 6.3 副本放置策略
  • 6.4 副本因子
  • 6.5 分区器
  • 6.6 Snitch
  • 6.7 创建集群
  • 6.8 动态加入环
  • 6.9 安全
  • 6.10 杂项设置
  • 6.11 附加工具
  • 6.12 小结
  • 第7章 读写数据
  • 7.1 Cassandra与RDBMS查询的不同
  • 7.2 写操作的基本属性
  • 7.3 一致性级别
  • 7.4 读操作的基本属性
  • 7.5 API
  • 7.6 设置与插入数据
  • 7.7 使用简单的get
  • 7.8 数据准备
  • 7.9 切片谓词
  • 7.10 get_range_slices
  • 7.11 multiget_slice
  • 7.12 删除
  • 7.13 批量变更
  • 7.14 编程定义keyspace和列族
  • 7.15 小结
  • 第8章 客户端
  • 8.1 基本的客户端API
  • 8.2 Thrift
  • 8.3 Avro
  • 8.4 Git简介
  • 8.5 连接客户端节点
  • 8.6 Cassandra Web控制台
  • 8.7 Hector (Java)
  • 8.8 HectorSharp(C#)
  • 8.9 Chirper
  • 8.10 Chiton (Python)
  • 8.11 Pelops (Java)
  • 8.12 Kundera (Java ORM)
  • 8.13 Fauna (Ruby)
  • 8.14 小结
  • 第9章 监控
  • 9.1 日志
  • 9.2 JMX与MBean概述
  • 9.3 通过JMX与Cassandra交互
  • 9.4 Cassandra的MBean
  • 9.5 定制Cassandra的MBean
  • 9.6 运行时分析工具
  • 9.7 健康检查
  • 9.8 小结
  • 第10章 维护
  • 10.1 获取环的信息
  • 10.2 获取统计信息
  • 10.3 基本维护工作
  • 10.4 快照
  • 10.5 对集群进行负载均衡
  • 10.6 退服节点
  • 10.7 更新节点
  • 10.8 小结
  • 第11章 性能调优
  • 11.1 数据存储
  • 11.2 回复超时
  • 11.3 commit log
  • 11.4 memtable
  • 11.5 并发
  • 11.6 缓存
  • 11.7 缓冲区尺寸
  • 11.8 使用Python压力测试
  • 11.9 启动和JVM设置
  • 11.10 小结
  • 第12章 集成Hadoop
  • 12.1 何为Hadoop
  • 12.2 使用MapReduce
  • 12.3 运行字数统计例子
  • 12.4 MapReduce之上的工具
  • 12.5 集群配置
  • 12.6 案例
  • 12.7 小结
  • 附录 非关系型数据库大观
  • A.1 非关系型数据库
  • A.2 对象数据库
  • A.3 XML数据库
  • A.4 面向文档的数据库
  • A.5 图数据库
  • A.6 键—值存储与分布式哈希表
  • A.7 列数据库
  • A.8 多持久化存储系统
  • A.9 小结
  • 词汇表
  • 关于作者
  • 关于封面
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社·图灵出品

图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。