定 價:¥98.00
作 者: | Jeff Carpenter,Eben Hewitt 著 |
出版社: | 中國電力出版社 |
叢編項: | |
標 簽: | 暫缺 |
ISBN: | 9787519836382 | 出版時間: | 2019-10-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數(shù): | 388 | 字數(shù): |
序一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