书籍详情
《Cassandra指南Jeff,Carpenter,Eben,Hewitt中国电力》[55M]百度网盘|亲测有效|pdf下载
  • Cassandra指南Jeff,Carpenter,Eben,Hewitt中国电力

  • 出版社:学语者图书专营店
  • 出版时间:2019-10
  • 热度:7743
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

基本信息

书名:Cassandra指南

定价:98元

作者:Jeff,Carpenter,Eben,Hewitt

出版社:中国电力出版社

出版日期:2019-10-01

ISBN:9787519836382

字数:

页码:388

版次:

装帧:平装

开本:16开

商品重量:

编辑推荐


  • 想象一下,如果解决了伸缩性问题,你能做些什么。利用这本实用指南,你会了解Cassandra数据库管理系统如何处理数百TB的数据,同时仍保持跨多个数据中心的高可用性。本书已经针对Cassandra 3.0全面更新,提供了在生产环境中使用这个数据库所需的技术细节和实用示例。
  • 本书作者向我们展示了Cassandra非关系型设计的诸多优点,尤其对数据建模特别关注。如果你是一个开发人员、DBA或应用架构师,着力解决数据库扩展问题或应用的前瞻性问题,这本指南将帮助你充分利用Cassandra的高速度和灵活性。

内容提要


理解Cassandra的分布式和去中心化结构。

.使用Cassandra查询语言(CQL) 和cqlsh(CQL shell)。

.创建一个实用的数据模型,并与等价关系型模型比较。

.使用不同语言的客户端驱动程序开发示例应用,包括Java、Python和Node.js。

.研究集群拓朴,了解节点间如何交换数据。

.维持集群的高性能水平。

.现场部署、云环境部署或利用Docker部署Cassandra。

.Cassandra与Spark、Hadoop、Elasticsearch、Solr和Lucene集成。


目录


序一1

序二3

前言5

章 关系型数据库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

0章 监控245

日志245

用JMX监控Cassandra250

Cassandra的MBean258

用nodetool监控269

小结276

1章 维护277

健康检查277

基本维护278

移动令牌286

增加节点286

处理节点故障290

升级Cassandra295

备份和恢复297

SSTable工具302

维护工具303

小结306

2章 性能调优307

管理性能307

缓存315

Memtable318

提交日志319

SSTable321

提示移交322

合并323

并发和线程326

网络和时327

JVM设置329

使用cassandra-stress332

小结336

3章 安全337

认证和授权338

加密346

JMX安全性352

小结354

4章 部署和集成355

规划集群部署355

云部署360

集成365

小结374


作者介绍


Jeff Carpenter是Choice Hotels International的系统架构师,在酒店和国防工业领域积累了20多年的经验。Jeff的兴趣主要包括SOA/微服务、构建大规模系统架构和数据架构。

Eben Hewitt是Choice Hotels International的首席技术官,这是ZZ大酒店集团之一。他著有多本有关架构、分布式系统和编程的书。


序言



^_^:5384bc9014e123dc8ed130f060f8eb5e