注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡家庭與辦公軟件Cassandra權威指南(第二版)

Cassandra權威指南(第二版)

Cassandra權威指南(第二版)

定 價:¥98.00

作 者: Jeff Carpenter,Eben Hewitt 著
出版社: 中國電力出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787519836382 出版時間: 2019-10-01 包裝: 平裝
開本: 16開 頁數(shù): 388 字數(shù):  

內容簡介

  理解Cassandra的分布式和去中心化結構。 .使用Cassandra查詢語言(CQL) 和cqlsh(CQL shell)。 .創(chuàng)建一個實用的數(shù)據(jù)模型,并與等價關系型模型比較。 .使用不同語言的客戶端驅動程序開發(fā)示例應用,包括Java、Python和Node.js。 .研究集群拓樸,了解節(jié)點間如何交換數(shù)據(jù)。 .維持集群的高性能水平。 .現(xiàn)場部署、云環(huán)境部署或利用Docker部署Cassandra。 .Cassandra與Spark、Hadoop、Elasticsearch、Solr和Lucene集成。

作者簡介

  Jeff Carpenter是Choice Hotels International的系統(tǒng)架構師,在酒店和國防工業(yè)領域積累了20多年的經驗。Jeff的興趣主要包括SOA/微服務、構建大規(guī)模系統(tǒng)架構和數(shù)據(jù)架構。 Eben Hewitt是Choice Hotels International的首席技術官,這是全球ZZ大酒店集團之一。他著有多本有關架構、分布式系統(tǒng)和編程的書。

圖書目錄

序一1

序二3

前言5

第1章 超越關系型數(shù)據(jù)庫15

關系型數(shù)據(jù)庫有什么問題?15

關系型數(shù)據(jù)庫速覽20

網絡規(guī)模28

NoSQL的興起29

小結31

第2章Cassandra概述32

Cassandra電梯間演講32

Cassandra從哪里來?45

Cassandra適合我的項目嗎?53

參與其中54

小結56

第3章 安裝Cassandra57

安裝Apache發(fā)布版本57

從源碼構建60

運行Cassandra62

其他Cassandra發(fā)布版本67

運行CQL Shell68

小結77

第4章Cassandra查詢語言78

關系型數(shù)據(jù)模型78

Cassandra的數(shù)據(jù)模型79

CQL類型88

二級索引99

小結101

第5章 數(shù)據(jù)建模102

概念數(shù)據(jù)建模102

RDBMS設計103

邏輯數(shù)據(jù)建模109

物理數(shù)據(jù)建模115

評估和改進121

定義數(shù)據(jù)庫模式125

小結127

第6章Cassandra架構129

數(shù)據(jù)中心和機架129

Gossip和故障檢測130

snitch感應策略133

環(huán)和令牌134

虛擬節(jié)點135

分區(qū)器136

復制策略137

一致性級別138

查詢和協(xié)調器節(jié)點139

Memtable、SSTable和提交日志140

緩存142

提示移交143

輕量級事務和Paxos144

墓碑146

布隆過濾器146

合并147

逆熵、修復和Merkle樹149

分階段事件驅動架構 151

管理器和服務152

系統(tǒng)鍵空間155

小結158

第7章 配置Cassandra159

Cassandra集群管理器159

創(chuàng)建集群160

種子節(jié)點164

分區(qū)器164

Snitch167

節(jié)點配置170

向集群增加節(jié)點174

動態(tài)加入環(huán)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章 讀寫數(shù)據(jù)212

寫212

Cassandra寫路徑215

讀225

刪除243

小結244

第10章 監(jiān)控245

日志245

用JMX監(jiān)控Cassandra250

Cassandra的MBean258

用nodetool監(jiān)控269

小結276

第11章 維護277

健康檢查277

基本維護278

移動令牌286

增加節(jié)點286

處理節(jié)點故障290

升級Cassandra295

備份和恢復297

SSTable工具302

維護工具303

小結306

第12章 性能調優(yōu)307

管理性能307

緩存315

Memtable318

提交日志319

SSTable321

提示移交322

合并323

并發(fā)和線程326

網絡和超時327

JVM設置329

使用cassandra-stress332

小結336

第13章 安全337

認證和授權338

加密346

JMX安全性352

小結354

第14章 部署和集成355

規(guī)劃集群部署355

云部署360

集成365

小結374


本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號