中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 Cassandra權(quán)威指南(第3版)

出版社:中國電力出版社出版時間:2022-05-01
開本: 16開 頁數(shù): 440
中 圖 價:¥96.0(7.5折) 定價  ¥128.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Cassandra權(quán)威指南(第3版) 版權(quán)信息

Cassandra權(quán)威指南(第3版) 本書特色

這本書告訴你為什么要在你的應(yīng)用中使用Cassandra以及如何使用。 想象一下,如果解決了伸縮性問題,你能做些什么。利用這本實用指南,你會了解Cassandra數(shù)據(jù)庫管理系統(tǒng)如何處理數(shù)百TB的數(shù)據(jù),同時仍保持跨多個數(shù)據(jù)中心的高可用性。這一版針對Cassandra 4.0做了全面更新,提供了生產(chǎn)環(huán)境中使用這個數(shù)據(jù)庫所需的技術(shù)細(xì)節(jié)和實用示例。 本書作者展示了Cassandra非關(guān)系型設(shè)計的諸多優(yōu)點,尤其對數(shù)據(jù)建模特別關(guān)注。如果你是一個開發(fā)人員、DBA或應(yīng)用架構(gòu)師,著力解決數(shù)據(jù)庫擴(kuò)展問題或應(yīng)用的前瞻性問題,這個指南將幫助你充分利用Cassandra的高速度和靈活性。 “這本書會告訴你為什么要在你的應(yīng)用中使用Cassandra以及如何使用。希望你能用它創(chuàng)造奇跡,獲得成功。” ――Patrick McFadin DataStax開發(fā)關(guān)系部副總裁

Cassandra權(quán)威指南(第3版) 內(nèi)容簡介

這本書盡可能合理地把各章設(shè)計為獨立的指南。對于一本關(guān)于Cassandra的書,這一點很重要,因為讀者可能有不同的工作角色,身處不同的行業(yè)。借用軟件領(lǐng)域的一個說法,這本書設(shè)計為是“模塊化”的。如果你剛接觸Cassandra,可以按順序閱讀;如果你已經(jīng)過了入門階段,也可以在后面的章節(jié)中找到你需要的內(nèi)容,每一章都可以作為一個獨立的指南。
第1章,這一章將回顧獲得了極大成功的關(guān)系型數(shù)據(jù)庫的歷史,并介紹非關(guān)系型數(shù)據(jù)庫技術(shù)(如Cassandra)的蓬勃興起。
第2章,Cassandra簡介
這一章介紹Cassandra,并討論它有哪些讓人激動和不同尋常的地方,它來自哪里,另外有哪些優(yōu)點。
第3章,安裝Cassandra
這一章會帶著你安裝和運行Cassandra,并嘗試它的一些基本特性。
第4章,Cassandra查詢語言
這一章介紹Cassandra的數(shù)據(jù)模型,重點強(qiáng)調(diào)它與傳統(tǒng)關(guān)系模型的區(qū)別。我們還會討論如何用Cassandra查詢語言(CQL)表示這個數(shù)據(jù)模型。
第5章,數(shù)據(jù)建模
這一章介紹Cassandra中數(shù)據(jù)建模的原則和過程。我們會分析一個大家熟悉的領(lǐng)域,建立一個實際可用的模式。
第6章,Cassandra架構(gòu)
這一章將幫助你了解讀寫操作時發(fā)生了什么,另外Cassandra數(shù)據(jù)庫如何實現(xiàn)它的一些突出特點,如持久性和高可用性。我們會深入地理解一些更復(fù)雜的內(nèi)部工作,如gossip協(xié)議、提示移交、讀修復(fù)、Merkle樹等。
第7章,設(shè)計使用Cassandra的應(yīng)用
為了讓Cassandra架構(gòu)概念更為具體,我們將研究在現(xiàn)代云應(yīng)用的架構(gòu)和設(shè)計中結(jié)合Cassandra的一些常用方法。
第8章,使用驅(qū)動程序開發(fā)應(yīng)用
面向不同語言有很多驅(qū)動程序,包括Java、node.js、Python、Ruby、C#和PHP,這些驅(qū)動程序?qū)assandra的底層API提供了抽象。我們會幫助你了解如何利用常用驅(qū)動程序的特性用Cassandra開發(fā)應(yīng)用。

Cassandra權(quán)威指南(第3版) 目錄

目錄
序 .1
前言 .3
第1 章 超越關(guān)系型數(shù)據(jù)庫 13
1.1 關(guān)系型數(shù)據(jù)庫有什么問題? 13
1.2 關(guān)系型數(shù)據(jù)庫速覽 18
1.2.1 事務(wù)、ACID 性和兩段提交 19
1.2.2 模式 21
1.2.3 分片和無共享架構(gòu) 22
1.3 網(wǎng)絡(luò)規(guī)模 25
1.4 NoSQL 的興起 26
1.5 小結(jié) 29
第2 章 Cassandra 簡介 30
2.1 Cassandra 電梯間演講 30
2.1.1 50 字Cassandra 介紹 . 30
2.1.2 分布式與去中心化 31
2.1.3 彈性可擴(kuò)展 . 32
2.1.4 高可用性和容錯性 33
2.1.5 可調(diào)一致性 . 33
2.1.6 Brewer 的CAP 理論 36
2.1.7 面向行 40
2.1.8 高性能 42
2.2 Cassandra 從哪里來? 42
2.3 Cassandra 適合我的項目嗎? 44
2.3.1 大規(guī)模部署 . 44
2.3.2 大量寫操作、統(tǒng)計和分析 44
2.3.3 多地分布 45
2.3.4 混合云和多云部署 45
2.4 參與其中 45
2.5 小結(jié) 48
第3 章 安裝Cassandra 49
3.1 安裝Apache 發(fā)布版本 49
3.1.1 解壓縮下載包 50
3.1.2 里面有什么? . 50
3.2 從源碼構(gòu)建 . 51
3.3 運行Cassandra . 53
3.3.1 設(shè)置環(huán)境 54
3.3.2 啟動服務(wù)器 . 55
3.3.3 停止Cassandra . 57
3.4 其他Cassandra 發(fā)布版本 . 58
3.5 運行CQL Shell . 59
3.6 基本cqlsh 命令 . 60
3.6.1 cqlsh 幫助 61
3.6.2 cqlsh 中描述環(huán)境 . 62
3.6.3 cqlsh 中創(chuàng)建鍵空間和表 . 62
3.6.4 cqlsh 中讀寫數(shù)據(jù) . 66
3.7 Docker 中運行Cassandra . 69
3.8 小結(jié) 70
第4 章 Cassandra 查詢語言 71
4.1 關(guān)系型數(shù)據(jù)模型 71
4.2 Cassandra 的數(shù)據(jù)模型 72
4.2.1 集群 75
4.2.2 鍵空間 76
4.2.3 表 . 76
4.2.4 列 . 80
4.3 CQL 類型 . 83
4.3.1 數(shù)值數(shù)據(jù)類型 83
4.3.2 文本數(shù)據(jù)類型 84
4.3.3 時間和標(biāo)識數(shù)據(jù)類型 . 85
4.3.4 其他簡單數(shù)據(jù)類型 87
4.3.5 集合 89
4.3.6 元組 93
4.3.7 用戶自定義類型 93
4.4 小結(jié) 97
第5 章 數(shù)據(jù)建模 98
5.1 概念數(shù)據(jù)建模 98
5.2 RDBMS 設(shè)計 . 99
5.3 定義應(yīng)用查詢 . 103
5.4 邏輯數(shù)據(jù)建模 . 105
5.4.1 酒店邏輯數(shù)據(jù)模型 106
5.4.2 預(yù)訂邏輯數(shù)據(jù)模型 109
5.5 物理數(shù)據(jù)建模 . 110
5.5.1 酒店物理數(shù)據(jù)模型 112
5.5.2 預(yù)訂物理數(shù)據(jù)模型 113
5.6 評估和改進(jìn) 114
5.6.1 計算分區(qū)大小 . 114
5.6.2 計算磁盤上的大小 115
5.6.3 劃分大分區(qū) 117
5.7 定義數(shù)據(jù)庫模式 118
5.8 小結(jié) . 123
第6 章 Cassandra 架構(gòu) . 124
6.1 數(shù)據(jù)中心和機(jī)架 124
6.2 Gossip 和故障檢測 125
6.3 Snitch . 128
6.4 環(huán)和令牌 129
6.5 虛擬節(jié)點 130
6.6 分區(qū)器 131
6.7 復(fù)制策略 132
6.8 一致性級別 133
6.9 查詢和協(xié)調(diào)器節(jié)點 134
6.10 提示移交 . 135
6.11 逆熵、修復(fù)和Merkle 樹 . 137
6.12 輕量級事務(wù)和Paxos . 138
6.13 Memtable、SSTable 和提交日志 140
6.14 布隆過濾器 143
6.15 緩存 143
6.16 合并 144
6.17 刪除和墓碑 146
6.18 管理器和服務(wù) 147
6.18.1 Cassandra 守護(hù)進(jìn)程 147
6.18.2 存儲引擎 . 147
6.18.3 存儲服務(wù) . 148
6.18.4 存儲代理 . 149
6.18.5 消息傳遞服務(wù) 149
6.18.6 流管理器 . 149
6.18.7 CQL 原生傳輸服務(wù)器 150
6.19 系統(tǒng)鍵空間 150
6.20 小結(jié) 153
第7 章 設(shè)計使用Cassandra 的應(yīng)用 . 154
7.1 酒店應(yīng)用設(shè)計 . 154
7.1.1 Cassandra 和微服務(wù)架構(gòu) 154
7.1.2 一個酒店應(yīng)用的微服務(wù)架構(gòu) 156
7.1.3 識別限界上下文 157
7.1.4 識別服務(wù) 157
7.1.5 設(shè)計微服務(wù)持久存儲 159
7.2 擴(kuò)展設(shè)計 162
7.2.1 二級索引 163
7.2.2 物化視圖 167
7.3 預(yù)訂服務(wù):一個示例微服務(wù) 171
7.4 部署和集成問題 172
7.4.1 服務(wù)、鍵空間和集群 172
7.4.2 數(shù)據(jù)中心和負(fù)載平衡 173
7.4.3 微服務(wù)間的交互 173
7.5 小結(jié) . 175
第8 章 使用驅(qū)動程序開發(fā)應(yīng)用 176
8.1 DataStax Java 驅(qū)動程序 . 177
8.1.1 開發(fā)環(huán)境配置 . 178
8.1.2 連接集群 179
8.1.3 語句 . 181
8.1.4 簡單語句 181
8.1.5 準(zhǔn)備語句 183
8.1.6 查詢生成器 185
8.1.7 對象映射器 187
8.1.8 異步執(zhí)行 191
8.1.9 驅(qū)動程序配置 . 193
8.1.10 元數(shù)據(jù) . 200
8.1.11 調(diào)試和監(jiān)控 202
8.2 DataStax Python 驅(qū)動程序 203
8.3 DataStax Node.js 驅(qū)動程序 204
8.4 DataStax C# 驅(qū)動程序 205
8.5 其他Cassandra 驅(qū)動程序 205
8.6 小結(jié) . 207
第9 章 讀寫數(shù)據(jù) 208
9.1 寫 208
9.1.1 寫一致性級別 . 208
9.1.2 Cassandra 寫路徑 210
9.1.3 文件寫入磁盤 . 212
9.1.4 輕量級事務(wù) 215
9.1.5 批處理 218
9.2 讀 221
9.2.1 讀一致性級別 . 221
9.2.2 Cassandra 讀路徑 223
9.2.3 讀修復(fù) 225
9.2.4 區(qū)間查詢、排序和過濾 . 228
9.2.5 分頁 . 231
9.3 刪除 . 233
9.4 小結(jié) . 236
第10 章 配置和部署Cassandra . 237
10.1 Cassandra 集群管理器 . 237
10.1.1 創(chuàng)建集群 . 238
10.1.2 為集群增加節(jié)點 . 241
10.1.3 動態(tài)加入環(huán) 243
10.2 節(jié)點配置 . 244
10.2.1 種子節(jié)點 . 244
10.2.2 Snitch 245
10.2.3 分區(qū)器 . 247
10.2.4 令牌和虛擬節(jié)點 . 249
10.2.5 網(wǎng)絡(luò)接口 . 250
10.2.6 數(shù)據(jù)存儲 . 251
10.2.7 啟動和JVM 設(shè)置 253
10.3 規(guī)劃集群部署 254
10.3.1 集群拓?fù)浜蛷?fù)制策略 255
10.3.2 確定集群規(guī)模 258
10.3.3 選擇實例 . 259
10.3.4 存儲 259
10.3.5 網(wǎng)絡(luò) 260
10.4 云部署 . 261
10.4.1 Amazon Web 服務(wù) 262
10.4.2 Google 云平臺 . 265
10.4.3 Microsoft Azure 266
10.5 小結(jié) 266
第11 章 監(jiān)控 268
11.1 用JMX 監(jiān)控Cassandra 268
11.2 Cassandra 的MBean . 271
11.2.1 數(shù)據(jù)庫MBean . 272
11.2.2 集群相關(guān)MBean . 276
11.2.3 內(nèi)部MBean 278
11.3 用nodetool 監(jiān)控 . 279
11.3.1 獲得集群信息 280
11.3.2 獲得統(tǒng)計信息 283
11.4 虛擬表 285
11.4.1 系統(tǒng)虛擬模式 286
11.4.2 系統(tǒng)視圖 . 287
11.5 指標(biāo) 290
11.6 日志 292
11.6.1 檢查日志文件 295
11.6.2 全量查詢?nèi)罩?296
11.7 小結(jié) 298
第12 章 維護(hù) . 299
12.1 健康檢查 . 299
12.2 常見維護(hù)任務(wù) 300
12.2.1 刷新輸出 . 300
12.2.2 清理 301
12.2.3 修復(fù) 302
12.2.4 重建索引 . 307
12.2.5 移動令牌 . 308
12.3 增加節(jié)點 . 308
12.3.1 向已有的數(shù)據(jù)中心增加節(jié)點 . 308
12.3.2 向集群增加數(shù)據(jù)中心 309
12.4 處理節(jié)點故障 311
12.4.1 修復(fù)失敗節(jié)點 311
12.4.2 替換節(jié)點 . 312
12.4.3 移除節(jié)點 . 313
12.5 升級Cassandra . 317
12.6 備份和恢復(fù) 319
12.6.1 建立快照 . 320
12.6.2 清除快照 . 321
12.6.3 啟用增量備份 322
12.6.4 從快照恢復(fù) 322
12.7 SSTable 實用工具 323
12.8 維護(hù)工具 . 325
12.8.1 Netflix Priam 325
12.8.2 DataStax OpsCenter 325
12.8.3 Cassandra Sidecars . 325
12.8.4 Cassandra Kubernetes Operators . 327
12.9 小結(jié) 330
第13 章 性能調(diào)優(yōu) . 331
13.1 管理性能 . 331
13.1.1 設(shè)置性能目標(biāo) 331
13.1.2 基準(zhǔn)測試和壓力測試 333
13.1.3 監(jiān)控性能 . 338
13.1.4 分析性能問題 340
13.1.5 跟蹤 340
13.1.6 調(diào)優(yōu)方法 . 343
13.2 緩存 344
13.2.1 鍵緩存 . 344
13.2.2 行緩存 . 345
13.2.3 塊緩存 . 346
13.2.4 計數(shù)器緩存 347
13.2.5 保存的緩存設(shè)置 . 347
13.3 Memtable 348
13.4 提交日志 . 349
13.5 SSTables . 350
13.6 提示移交 . 351
13.7 合并 352
13.8 并發(fā)和線程 356
13.9 網(wǎng)絡(luò)和超時 357
13.10 JVM 設(shè)置 . 359
13.10.1 內(nèi)存 360
13.10.2 垃圾回收 360
13.11 小結(jié) 364
第14 章 安全 . 365
14.1 認(rèn)證和授權(quán) 367
14.1.1 密碼認(rèn)證器 367
14.1.2 使用CassandraAuthorizer 371
14.1.3 基于角色的訪問控制 373
14.2 加密 375
14.2.1 SSL、TLS 和證書 . 376
14.2.2 節(jié)點間加密 379
14.2.3 客戶端- 節(jié)點間加密 . 381
14.3 JMX 安全性 382
14.3.1 保護(hù)JMX 訪問安全 383
14.3.2 安全MBean 385
14.4 審計日志 . 386
14.5 小結(jié) 389
第15 章 遷移和集成 390
15.1 了解何時遷移 390
15.2 調(diào)整數(shù)據(jù)模型 391
15.2.1 轉(zhuǎn)換實體 . 393
15.2.2 轉(zhuǎn)換關(guān)系 . 394
15.3 調(diào)整應(yīng)用 . 396
15.3.1 重構(gòu)數(shù)據(jù)訪問 397
15.3.2 維護(hù)一致性 398
15.3.3 遷移存儲過程 400
15.4 規(guī)劃部署 . 405
15.5 遷移數(shù)據(jù) . 406
15.5.1 零停機(jī)遷移 406
15.5.2 批量加載 . 407
15.6 常見集成 . 409
15.6 1 使用Apache Kafka 管理數(shù)據(jù)流 409
15.6.2 用Apache Lucene、SOLR 和Elasticsearch 搜索 412
15.6.3 使用Apache Spark 分析數(shù)據(jù) 413
15.7 小結(jié) 421
展開全部

Cassandra權(quán)威指南(第3版) 作者簡介

Jeff Carpenter是DataStax的開發(fā)布道師總監(jiān),利用他在系統(tǒng)架構(gòu)、微服務(wù)和Apache Cassandra等領(lǐng)域的工作背景,Jeff Carpenter著力幫助開發(fā)人員和運維工程師構(gòu)建可擴(kuò)展、可靠且安全的分布式系統(tǒng)。 Eben Hewitt是Sabre Hospitality的CTO和首席架構(gòu)師,他負(fù)責(zé)技術(shù)戰(zhàn)略,同時負(fù)責(zé)設(shè)計大規(guī)模關(guān)鍵任務(wù)系統(tǒng),并領(lǐng)導(dǎo)團(tuán)隊構(gòu)建這些系統(tǒng)。他曾任全球Q最ZZZ大酒店集團(tuán)之一的CTO,另外曾擔(dān)任過O’Reilly Media的CIO。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 螺杆式冷水机-低温冷水机厂家-冷冻机-风冷式-水冷式冷水机-上海祝松机械有限公司 | 玉米加工设备,玉米深加工机械,玉米糁加工设备.玉米脱皮制糁机 华豫万通粮机 | 智能家居全屋智能系统多少钱一套-小米全套价格、装修方案 | 冲锋衣滑雪服厂家-冲锋衣定制工厂-滑雪服加工厂-广东睿牛户外(S-GERT) | 无线对讲-无线对讲系统解决方案-重庆畅博通信 | 武汉高低温试验箱_恒温恒湿试验箱厂家-武汉蓝锐环境科技有限公司 | 伊卡洛斯软装首页-电动窗帘,别墅窗帘,定制窗帘,江浙沪1000+别墅窗帘案例 | 食药成分检测_调料配方还原_洗涤剂化学成分分析_饲料_百检信息科技有限公司 | 打造全球沸石生态圈 - 国投盛世 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 517瓜水果特产网|一个专注特产好物的网站 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 液压中心架,数控中心架,自定心中心架-烟台恒阳机电设计有限公司 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | 黑龙江「京科脑康」医院-哈尔滨失眠医院_哈尔滨治疗抑郁症医院_哈尔滨精神心理医院 | 锡膏喷印机-全自动涂覆机厂家-全自动点胶机-视觉点胶机-深圳市博明智控科技有限公司 | 新能源汽车电机定转子合装机 - 电机维修设备 - 睿望达 | 踏板力计,制动仪,非接触多功能速度仪,逆反射系数测试仪-创宇 | 台式核磁共振仪,玻璃软化点测定仪,旋转高温粘度计,测温锥和测温块-上海麟文仪器 | 分子蒸馏设备(短程分子蒸馏装置)_上海达丰仪器 | 沈阳楼承板_彩钢板_压型钢板厂家-辽宁中盛绿建钢品股份有限公司 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 道达尔润滑油-食品级润滑油-道达尔导热油-合成导热油,深圳道达尔代理商合-深圳浩方正大官网 | 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 | 环氧树脂地坪_防静电地坪漆_环氧地坪漆涂料厂家-地壹涂料地坪漆 环球电气之家-中国专业电气电子产品行业服务网站! | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | 不锈钢复合板|钛复合板|金属复合板|南钢集团安徽金元素复合材料有限公司-官网 | 旋振筛_不锈钢旋振筛_气旋筛_旋振筛厂家—新乡市大汉振动机械有限公司 | 日本东丽膜_反渗透膜_RO膜价格_超滤膜_纳滤膜-北京东丽阳光官网 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 山东包装,山东印刷厂,济南印刷厂-济南富丽彩印刷有限公司 | 气力输送设备_料封泵_仓泵_散装机_气化板_压力释放阀-河南锐驰机械设备有限公司 | LZ-373测厚仪-华瑞VOC气体检测仪-个人有毒气体检测仪-厂家-深圳市深博瑞仪器仪表有限公司 | 企业VI设计_LOGO设计公司_品牌商标设计_【北京美研】 | 武汉森源蓝天环境科技工程有限公司-为环境污染治理提供协同解决方案 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 河南新乡德诚生产厂家主营震动筛,振动筛设备,筛机,塑料震动筛选机 | 专业音响设备_舞台音响设备_会议音响工程-首选深圳一禾科技 | Magnescale探规,Magnescale磁栅尺,Magnescale传感器,Magnescale测厚仪,Mitutoyo光栅尺,笔式位移传感器-苏州连达精密量仪有限公司 | 广州办公室设计,办公室装修,写字楼设计,办公室装修公司_德科 | 超声波破碎仪-均质乳化机(供应杭州,上海,北京,广州,深圳,成都等地)-上海沪析实业有限公司 | 网站建设-临朐爱采购-抖音运营-山东兆通网络科技 | 长城人品牌官网 |