《Cassandra权威指南 第2版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)杰夫·卡彭特(Jeff Carpenter),(美)埃本·休伊特(Eben Hewitt)
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2019
  • ISBN:9787519836382
  • 页数:375 页
图书介绍:

序一 1

序二 3

前言 5

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

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

关系型数据库速览 20

网络规模 28

NoSQL的兴起 29

小结 31

第2章 Cassandra概述 32

Cassandra电梯间演讲 32

Cassandra从哪里来? 45

Cassandra适合我的项目吗? 53

参与其中 54

小结 56

第3章 安装Cassandra 57

安装Apache发布版本 57

从源码构建 60

运行Cassandra 62

其他Cassandra发布版本 67

运行CQL Shell 68

小结 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

轻量级事务和Paxos 144

墓碑 146

布隆过滤器 146

合并 147

逆熵、修复和Merkle树 149

分阶段事件驱动架构 151

管理器和服务 152

系统键空间 155

小结 158

第7章 配置Cassandra 159

Cassandra集群管理器 159

创建集群 160

种子节点 164

分区器 164

Snitch 167

节点配置 170

向集群增加节点 174

动态加入环 176

复制策略 177

小结 180

第8章 客户端 181

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

DataStax Java驱动程序 182

DataStax Python Driver 205

DataStax Node.js Driver 207

DataStax Ruby Driver 208

DataStax C# Driver 208

DataStax C/C++ Driver 209

DataStax PHP Driver 211

小结 211

第9章 读写数据 212

写 212

Cassandra写路径 215

读 225

删除 243

小结 244

第10章 监控 245

日志 245

用JMX监控Cassandra 250

Cassandra的MBean 258

用nodetool监控 269

小结 276

第11章 维护 277

健康检查 277

基本维护 278

移动令牌 286

增加节点 286

处理节点故障 290

升级Cassandra 295

备份和恢复 297

SSTable工具 302

维护工具 303

小结 306

第12章 性能调优 307

管理性能 307

缓存 315

Memtable 318

提交日志 319

SSTable 321

提示移交 322

合并 323

并发和线程 326

网络和超时 327

JVM设置 329

使用cassandra-stress 332

小结 336

第13章 安全 337

认证和授权 338

加密 346

JMX安全性 352

小结 354

第14章 部署和集成 355

规划集群部署 355

云部署 360

集成 365

小结 374