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

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

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

定 價:¥98.00

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

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

內(nèi)容簡介

  理解Cassandra的分布式和去中心化結(jié)構(gòu)。 .使用Cassandra查詢語言(CQL) 和cqlsh(CQL shell)。 .創(chuàng)建一個實用的數(shù)據(jù)模型,并與等價關(guān)系型模型比較。 .使用不同語言的客戶端驅(qū)動程序開發(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)架構(gòu)師,在酒店和國防工業(yè)領(lǐng)域積累了20多年的經(jīng)驗。Jeff的興趣主要包括SOA/微服務、構(gòu)建大規(guī)模系統(tǒng)架構(gòu)和數(shù)據(jù)架構(gòu)。 Eben Hewitt是Choice Hotels International的首席技術(shù)官,這是全球ZZ大酒店集團之一。他著有多本有關(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)絡規(guī)模28

NoSQL的興起29

小結(jié)31

第2章Cassandra概述32

Cassandra電梯間演講32

Cassandra從哪里來?45

Cassandra適合我的項目嗎?53

參與其中54

小結(jié)56

第3章 安裝Cassandra57

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

從源碼構(gòu)建60

運行Cassandra62

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

運行CQL Shell68

小結(jié)77

第4章Cassandra查詢語言78

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

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

CQL類型88

二級索引99

小結(jié)101

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

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

RDBMS設(shè)計103

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

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

評估和改進121

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

小結(jié)127

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

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

Gossip和故障檢測130

snitch感應策略133

環(huán)和令牌134

虛擬節(jié)點135

分區(qū)器136

復制策略137

一致性級別138

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

Memtable、SSTable和提交日志140

緩存142

提示移交143

輕量級事務和Paxos144

墓碑146

布隆過濾器146

合并147

逆熵、修復和Merkle樹149

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

管理器和服務152

系統(tǒng)鍵空間155

小結(jié)158

第7章 配置Cassandra159

Cassandra集群管理器159

創(chuàng)建集群160

種子節(jié)點164

分區(qū)器164

Snitch167

節(jié)點配置170

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

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

復制策略177

小結(jié)180

第8章 客戶端181

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

DataStax Java驅(qū)動程序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章 維護277

健康檢查277

基本維護278

移動令牌286

增加節(jié)點286

處理節(jié)點故障290

升級Cassandra295

備份和恢復297

SSTable工具302

維護工具303

小結(jié)306

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

管理性能307

緩存315

Memtable318

提交日志319

SSTable321

提示移交322

合并323

并發(fā)和線程326

網(wǎng)絡和超時327

JVM設(shè)置329

使用cassandra-stress332

小結(jié)336

第13章 安全337

認證和授權(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號 鄂公網(wǎng)安備 42010302001612號