《Cassandra權威指南》是2019年中國電力出版社出版的圖書。
基本介紹
- 中文名:Cassandra權威指南
- 出版時間:2019年
- 出版社: 中國電力出版社
- ISBN: 9787519836382
內容簡介,圖書目錄,
內容簡介
理解Cassandra的分散式和去中心化結構。
.使用Cassandra查詢語言(CQL) 和cqlsh(CQL shell)。
.創建一個實用的數據模型,並與等價關係型模型比較。
.使用不同語言的客戶端驅動程式開發示例套用,包括Java、Python和Node.js。
.研究集群拓樸,了解節點間如何交換數據。
.維持集群的高性能水平。
.現場部署、雲環境部署或利用Docker部署Cassandra。
.Cassandra與Spark、Hadoop、Elasticsearch、Solr和Lucene集成。
圖書目錄
序一1
序二3
前言5
第1章 超越關係型資料庫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
第10章 監控245
日誌245
用JMX監控Cassandra250
Cassandra的MBean258
用nodetool監控269
小結276
第11章 維護277
健康檢查277
基本維護278
移動令牌286
增加節點286
處理節點故障290
升級Cassandra295
備份和恢復297
SSTable工具302
維護工具303
小結306
第12章 性能調優307
管理性能307
快取315
Memtable318
提交日誌319
SSTable321
提示移交322
合併323
並發和執行緒326
網路和逾時327
JVM設定329
使用cassandra-stress332
小結336
第13章 安全337
認證和授權338
加密346
JMX安全性352
小結354
第14章 部署和集成355
規劃集群部署355
雲部署360
集成365
小結374
