注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件Cassandra權(quán)威指南(第二版)

Cassandra權(quán)威指南(第二版)

Cassandra權(quán)威指南(第二版)

定 價(jià):¥98.00

作 者: Jeff Carpenter,Eben Hewitt 著
出版社: 中國電力出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

序一1

序二3

前言5

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

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

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

網(wǎng)絡(luò)規(guī)模28

NoSQL的興起29

小結(jié)31

第2章Cassandra概述32

Cassandra電梯間演講32

Cassandra從哪里來?45

Cassandra適合我的項(xiàng)目嗎?53

參與其中54

小結(jié)56

第3章 安裝Cassandra57

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

從源碼構(gòu)建60

運(yùn)行Cassandra62

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

運(yùn)行CQL Shell68

小結(jié)77

第4章Cassandra查詢語言78

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

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

CQL類型88

二級(jí)索引99

小結(jié)101

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

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

RDBMS設(shè)計(jì)103

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

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

評(píng)估和改進(jìn)121

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

小結(jié)127

第6章Cassandra架構(gòu)129

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

Gossip和故障檢測(cè)130

snitch感應(yīng)策略133

環(huán)和令牌134

虛擬節(jié)點(diǎn)135

分區(qū)器136

復(fù)制策略137

一致性級(jí)別138

查詢和協(xié)調(diào)器節(jié)點(diǎn)139

Memtable、SSTable和提交日志140

緩存142

提示移交143

輕量級(jí)事務(wù)和Paxos144

墓碑146

布隆過濾器146

合并147

逆熵、修復(fù)和Merkle樹149

分階段事件驅(qū)動(dòng)架構(gòu) 151

管理器和服務(wù)152

系統(tǒng)鍵空間155

小結(jié)158

第7章 配置Cassandra159

Cassandra集群管理器159

創(chuàng)建集群160

種子節(jié)點(diǎn)164

分區(qū)器164

Snitch167

節(jié)點(diǎn)配置170

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

動(dòng)態(tài)加入環(huán)176

復(fù)制策略177

小結(jié)180

第8章 客戶端181

Hector、Astyanax和其他遺留客戶端181

DataStax Java驅(qū)動(dòng)程序182

DataStax Python Driver205

DataStax Nodejs Driver207

DataStax Ruby Driver208

DataStax C# Driver208

DataStax C/C++ Driver209

DataStax PHP Driver211

小結(jié)211

第9章 讀寫數(shù)據(jù)212

寫212

Cassandra寫路徑215

讀225

刪除243

小結(jié)244

第10章 監(jiān)控245

日志245

用JMX監(jiān)控Cassandra250

Cassandra的MBean258

用nodetool監(jiān)控269

小結(jié)276

第11章 維護(hù)277

健康檢查277

基本維護(hù)278

移動(dòng)令牌286

增加節(jié)點(diǎn)286

處理節(jié)點(diǎn)故障290

升級(jí)Cassandra295

備份和恢復(fù)297

SSTable工具302

維護(hù)工具303

小結(jié)306

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

管理性能307

緩存315

Memtable318

提交日志319

SSTable321

提示移交322

合并323

并發(fā)和線程326

網(wǎng)絡(luò)和超時(shí)327

JVM設(shè)置329

使用cassandra-stress332

小結(jié)336

第13章 安全337

認(rèn)證和授權(quán)338

加密346

JMX安全性352

小結(jié)354

第14章 部署和集成355

規(guī)劃集群部署355

云部署360

集成365

小結(jié)374


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)