互联网
类型
7.1
豆瓣评分
可以朗读
语音朗读
291千字
字数
2011-08-01
发行日期
展开全部
主编推荐语
一本广受好评的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月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。