注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络家庭与办公软件Cassandra权威指南(第二版)

Cassandra权威指南(第二版)

Cassandra权威指南(第二版)

定 价:¥98.00

作 者: Jeff Carpenter,Eben Hewitt 著
出版社: 中国电力出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787519836382 出版时间: 2019-10-01 包装: 平装
开本: 16开 页数: 388 字数:  

内容简介

  理解Cassandra的分布式和去中心化结构。 .使用Cassandra查询语言(CQL) 和cqlsh(CQL shell)。 .创建一个实用的数据模型,并与等价关系型模型比较。 .使用不同语言的客户端驱动程序开发示例应用,包括Java、Python和Node.js。 .研究集群拓朴,了解节点间如何交换数据。 .维持集群的高性能水平。 .现场部署、云环境部署或利用Docker部署Cassandra。 .Cassandra与Spark、Hadoop、Elasticsearch、Solr和Lucene集成。

作者简介

  Jeff Carpenter是Choice Hotels International的系统架构师,在酒店和国防工业领域积累了20多年的经验。Jeff的兴趣主要包括SOA/微服务、构建大规模系统架构和数据架构。 Eben Hewitt是Choice Hotels International的首席技术官,这是全球ZZ大酒店集团之一。他著有多本有关架构、分布式系统和编程的书。

图书目录

序一1

序二3

前言5

第1章 超越关系型数据库15

关系型数据库有什么问题?15

关系型数据库速览20

网络规模28

NoSQL的兴起29

小结31

第2章Cassandra概述32

Cassandra电梯间演讲32

Cassandra从哪里来?45

Cassandra适合我的项目吗?53

参与其中54

小结56

第3章 安装Cassandra57

安装Apache发布版本57

从源码构建60

运行Cassandra62

其他Cassandra发布版本67

运行CQL Shell68

小结77

第4章Cassandra查询语言78

关系型数据模型78

Cassandra的数据模型79

CQL类型88

二级索引99

小结101

第5章 数据建模102

概念数据建模102

RDBMS设计103

逻辑数据建模109

物理数据建模115

评估和改进121

定义数据库模式125

小结127

第6章Cassandra架构129

数据中心和机架129

Gossip和故障检测130

snitch感应策略133

环和令牌134

虚拟节点135

分区器136

复制策略137

一致性级别138

查询和协调器节点139

Memtable、SSTable和提交日志140

缓存142

提示移交143

轻量级事务和Paxos144

墓碑146

布隆过滤器146

合并147

逆熵、修复和Merkle树149

分阶段事件驱动架构 151

管理器和服务152

系统键空间155

小结158

第7章 配置Cassandra159

Cassandra集群管理器159

创建集群160

种子节点164

分区器164

Snitch167

节点配置170

向集群增加节点174

动态加入环176

复制策略177

小结180

第8章 客户端181

Hector、Astyanax和其他遗留客户端181

DataStax Java驱动程序182

DataStax Python Driver205

DataStax Nodejs Driver207

DataStax Ruby Driver208

DataStax C# Driver208

DataStax C/C++ Driver209

DataStax PHP Driver211

小结211

第9章 读写数据212

写212

Cassandra写路径215

读225

删除243

小结244

第10章 监控245

日志245

用JMX监控Cassandra250

Cassandra的MBean258

用nodetool监控269

小结276

第11章 维护277

健康检查277

基本维护278

移动令牌286

增加节点286

处理节点故障290

升级Cassandra295

备份和恢复297

SSTable工具302

维护工具303

小结306

第12章 性能调优307

管理性能307

缓存315

Memtable318

提交日志319

SSTable321

提示移交322

合并323

并发和线程326

网络和超时327

JVM设置329

使用cassandra-stress332

小结336

第13章 安全337

认证和授权338

加密346

JMX安全性352

小结354

第14章 部署和集成355

规划集群部署355

云部署360

集成365

小结374


本目录推荐