失效链接处理 |
《Cassandra权威指南》PDF 下蝲
转蝲自:(x)https://download.csdn.net/download/liufengyinglxj/9971990
下蝲地址Q?/strong>
版权归出版社和原作者所有,链接已删除,误买正?/b>
?sh)子版仅供预览?qing)学习(fn)交流使用Q下载后?4时内删除,支持正版Q喜Ƣ的误买正版书c:(x)《Cassandra权威指南?/a>
图书介:(x)
本书是一本广受好评的Cassandra图书。与传统的关pd数据库不同,Cassandra是一U开源的分布式存储系l。书中介l了它无中心架构、高可用、无~扩展等引h注目的特点,讲述了如何安装、配|Cassandra?qing)如何在其上q行实例Q还介绍了对它的监控、维护和性能调优手段Q同时还涉及(qing)了Cassandra相关的集成工具Hadoop?qing)其cM的其他NoSQL数据库?/span> 本书适合数据库开发h员与|站开发者阅诅R?/span>
相关截图Q?br />
![]()
图书目录Q?/strong>
面 扉页 版权?/span> O'Reilly Media, Inc. 介绍 译者序 ?/span> 前言 目录 W??Cassandra概况 1.1 关系型数据库有什么问?/span> 1.2 关系型数据库单回?/span> 1.2.1 RDBMSQ出cL萃与表现q_^ 1.2.2 互联|的规模 1.3 Cassandra的电(sh)梯间演讲 1.3.1 50个字介绍Cassandra 1.3.2 分布式与无中?/span> 1.3.3 Ҏ(gu)可扩展 1.3.4 高可用与定w 1.3.5 可调节的一致?/span> 1.3.6 Brewer的CAP理论 1.3.7 面向?/span> 1.3.8 无schema 1.3.9 高性能 1.4 Cassandra来自何方 1.5 Cassandra的应用场?/span> 1.5.1 大规模部|?/span> 1.5.2 写密集、统计和分析型工?/span> 1.5.3 地区分布 1.5.4 变化的应?/span> 1.6 谁在使用Cassandra 1.7 结 W??安装Cassandra 2.1 安装二进制包 2.1.1 解压~?/span> 2.1.2 里面有什?/span> 2.2 从源码编?/span> 2.2.1 其他~译目标 2.2.2 使用Maven~译 2.3 q行Cassandra 2.3.1 在Windowsq_上运行Cassandra 2.3.2 在Linux下运行Cassandra 2.3.3 启动服务?/span> 2.4 使用命o(h)行界面的客户?/span> 2.5 基本命o(h)行命?/span> 2.5.1 帮助 2.5.2 q接服务?/span> 2.5.3 描述环境 2.5.4 创徏keyspace和列?/span> 2.5.5 d数据 2.6 结 W??Cassandra的数据模?/span> 3.1 关系型数据模?/span> 3.2 ?/span> 3.3 集群 3.4 keyspace 3.5 列族 3.6 ?/span> 3.6.1 宽行与窄(jing)?/span> 3.6.2 列的排序 3.7 ?/span> 3.8 Cassandra与RDBMS的设计差?/span> 3.8.1 没有查询语言 3.8.2 没有引用完整?/span> 3.8.3 W二索引 3.8.4 排序成ؓ(f)一U设计决{?/span> 3.8.5 反范式化 3.9 设计模式 3.9.1 具体化视?/span> 3.9.2 无值列 3.9.3 聚合?/span> 3.10 需要记住的几g?/span> 3.11 结 W??应用实例 4.1 数据模型设计 4.2 酒店应用的关pd数据库设?/span> 4.3 酒店应用的Cassandra设计 4.4 酒店应用代码 4.4.1 创徏数据?/span> 4.4.2 数据l构 4.4.3 q行q接 4.4.4 预装填数据库 4.4.5 搜烦(ch)应用 4.5 Twissandra 4.6 结 W??Cassandra的架?/span> 5.1 system keyspace 5.2 对等l构 5.3 gossip与故障检?/span> 5.4 逆熵与读修复 5.5 memtable、SSTable和commit log 5.6 提示UM 5.7 压紧 5.8 Bloom filter 5.9 墓碑 5.10 分阶D事仉动架?/span> 5.11 理器与服务 5.11.1 Cassandra守护q程 5.11.2 存储服务 5.11.3 消息服务 5.11.4 提示UM理?/span> 5.12 结 W??配置Cassandra 6.1 keyspace 6.1.1 创徏列族 6.1.2 ?.6q移?.7 6.2 副本 6.3 副本攄{略 6.3.1 单策?/span> 6.3.2 旧网l拓扑策?/span> 6.3.3 |络拓扑{略 6.4 副本因子 6.5 分区?/span> 6.5.1 随机分区?/span> 6.5.2 有序分区?/span> 6.5.3 配页有序分区?/span> 6.5.4 字节序分区器 6.6 Snitch 6.6.1 Simple Snitch 6.6.2 PropertyFileSnitch 6.7 创徏集群 6.7.1 修改集群名称 6.7.2 l集增加节?/span> 6.7.3 多种子节?/span> 6.8 动态加入环 6.9 安全 6.9.1 使用SimpleAuthenticator 6.9.2 ~程鉴权 6.9.3 使用MD5加密 6.9.4 提供你自q鉴权法 6.10 杂项讄 6.11 附加工具 6.11.1 查看键?/span> 6.11.2 导入之前版本的配|?/span> 6.12 结 W??d数据 7.1 Cassandra与RDBMS查询的不?/span> 7.1.1 没有Update查询 7.1.2 记录U的写原子?/span> 7.1.3 不支持服务端事务 7.1.4 没有重复键?/span> 7.2 写操作的基本属?/span> 7.3 一致性?/span> 7.4 L作的基本属?/span> 7.5 API 7.6 讄与插入数?/span> 7.7 使用单的get 7.8 数据准备 7.9 切片谓词 7.9.1 使用get_sliced特定列名 7.9.2 通过切片区间获取一l列 7.9.3 取出一行中的所有列 7.10 get_range_slices 7.11 multiget_slice 7.12 删除 7.13 扚w变更 7.13.1 扚w删除 7.13.2 区间鬼媄(jing) 7.14 ~程定义keyspace和列?/span> 7.15 结 W??客户?/span> 8.1 基本的客L(fng)API 8.2 Thrift 8.2.1 Thrift对Java的支?/span> 8.2.2 异常 8.2.3 Thrift结 8.3 Avro 8.3.1 Avro Ant目标 8.3.2 Avro规范 8.3.3 Avro结 8.4 Git?/span> 8.5 q接客户端节?/span> 8.5.1 客户端列?/span> 8.5.2 循环DNS 8.5.3 负蝲均衡?/span> 8.6 Cassandra Web控制?/span> 8.7 HectorQJavaQ?/span> 8.7.1 Ҏ(gu)?/span> 8.7.2 Hector API 8.8 HectorSharpQC#Q?/span> 8.9 Chirper 8.10 ChitonQPythonQ?/span> 8.11 PelopsQJavaQ?/span> 8.12 KunderaQJava ORMQ?/span> 8.13 FaunaQRubyQ?/span> 8.14 结 W??监控 9.1 日志 9.1.1 跟踪查看 9.1.2 通用技?/span> 9.2 JMX与MBean概述 9.2.1 MBean 9.2.2 集成JMX 9.3 通过JMX与Cassandra交互 9.4 Cassandra的MBean 9.4.1 org.apache.cassandra.concurrent 9.4.2 org.apache.cassandra.db 9.4.3 org.apache.cassandra.gms 9.4.4 org.apache.cassandra.service 9.5 定制Cassandra的MBean 9.6 q行时分析工?/span> 9.6.1 使用JMX和JHATq行堆分?/span> 9.6.2 发现U程问题 9.7 健康(g)?/span> 9.8 结 W?0?l护 10.1 获取环的信息 10.1.1 Info 10.1.2 Ring 10.2 获取l计信息 10.2.1 使用cfstats 10.2.2 使用tpstats 10.3 基本l护工作 10.3.1 修复 10.3.2 刷写 10.3.3 清理 10.4 快照 10.4.1 q行快照 10.4.2 清除快照 10.5 寚w进行负载均?/span> 10.6 退服节?/span> 10.7 更新节点 10.7.1 删除令牌 10.7.2 压紧阈?/span> 10.7.3 在一个工作的集群中改变列?/span> 10.8 结 W?1?性能调优 11.1 数据存储 11.2 回复时 11.3 commit log 11.4 memtable 11.5 q发 11.6 ~存 11.7 ~冲区尺?/span> 11.8 使用Python压力试 11.8.1 生成Python Thrift接口 11.8.2 q行Python压力试 11.9 启动和JVM讄 11.10 结 W?2?集成Hadoop 12.1 何ؓ(f)Hadoop 12.2 使用MapReduce 12.3 q行字数l计例子 12.3.1 数据输出到Cassandra 12.3.2 Hadoop?/span> 12.4 MapReduce之上的工?/span> 12.4.1 Pig 12.4.2 Hive 12.5 集群配置 12.6 案例 12.6.1 Raptr.comQKeith Thornhill 12.6.2 ImaginiQDave Gardner 12.7 结 附录 非关pd数据库大?/span> 词汇?/span> 关于作?/span> 关于面 版权声明 后折?/span> |