-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
深度學習
-
>
Unreal Engine 4藍圖完全學習教程
-
>
深入理解計算機系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應用從入門到精通-(附贈1DVD.含語音視頻教學+辦公模板+PDF電子書)
COCKROACHDB權(quán)威指南 版權(quán)信息
- ISBN:9787111752868
- 條形碼:9787111752868 ; 978-7-111-75286-8
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
COCKROACHDB權(quán)威指南 本書特色
CockroachDB是為支撐現(xiàn)代數(shù)據(jù)驅(qū)動云應用而構(gòu)建的分布式SQL數(shù)據(jù)庫,本書可以幫助你了解CockroachDB的研發(fā)信息。通過閱讀本書,軟件開發(fā)人員、架構(gòu)師和DevOps/SRE團隊成員將學到如何使用CockroachDB創(chuàng)建可擴展的應用,并在為*終用戶提供無縫交付能力的同時保障系統(tǒng)具備“堅不可摧”的特性。你還將學會如何將現(xiàn)有應用遷移到CockroachDB的高性能云原生數(shù)據(jù)架構(gòu)上。如果你熟悉分布式系統(tǒng),就會很了解數(shù)據(jù)庫提供強大的數(shù)據(jù)正確性和一致性保障能力的好處,以及為全球分布式終端用戶提供可優(yōu)化的超低延遲能力的優(yōu)勢。通過閱讀本書,你將學到:? 基于分布式基礎設施設計和構(gòu)建應用,包括數(shù)據(jù)建模和模式設計。? 向CockroachDB遷移數(shù)據(jù)。? 在分布式基礎設施上運行具備ACID特性的事務并實現(xiàn)讀寫數(shù)據(jù)。? 規(guī)劃具備跨單區(qū)域和多區(qū)域集群彈性擴展能力的CockroachDB系統(tǒng)。? 保障安全、實現(xiàn)監(jiān)控并優(yōu)化你的CockroachDB系統(tǒng)。
COCKROACHDB權(quán)威指南 內(nèi)容簡介
本書介紹如何使用CockroachDB創(chuàng)建可擴展的應用,并在為*終用戶提供無縫交付能力的同時保障系統(tǒng)性能。全書共15章,分為三部分:**部分(第1~4章)介紹CockroachDB的歷史背景,包括數(shù)據(jù)庫的演進和分布式云數(shù)據(jù)庫的出現(xiàn),內(nèi)容涵蓋分布式SQL的核心概念、CockroachDB的架構(gòu)和功能、CockroachDB適用場景下的用例;第二部分(第5~8章)介紹CockroachDB中模式設計的基本原理,涵蓋應用的設計和實現(xiàn),以及與其他數(shù)據(jù)庫的集成;第三部分(第9~15章)涵蓋單區(qū)域和多區(qū)域部署的規(guī)劃和執(zhí)行,核心內(nèi)容包括備份和災難恢復、安全、可觀測性、管理和故障排除以及集群優(yōu)化。
COCKROACHDB權(quán)威指南 目錄
前言1
**部分 CockroachDB基礎11
第1章 CockroachDB簡介13
1.1 數(shù)據(jù)庫簡史13
1.2 CockroachDB橫空出世22
1.3 CockroachDB上線25
1.4 總結(jié)26
第2章 CockroachDB架構(gòu)設計28
2.1 CockroachDB集群架構(gòu)28
2.2 CockroachDB軟件棧31
2.3 CockroachDB SQL層31
2.4 從SQL到鍵值對33
2.5 CockroachDB事務層37
2.6 CockroachDB分布式管理層45
2.7 CockroachDB復制層48
2.8 CockroachDB存儲層50
2.9 總結(jié)53
第3章 使用入門55
3.1 安裝55
3.2 使用GUI客戶端69
3.3 CockroachDB功能探索69
3.4 使用編程語言74
3.5 總結(jié)80
第4章 CockroachDB SQL81
4.1 SQL的兼容性81
4.2 通過SELECT查詢數(shù)據(jù)82
4.3 創(chuàng)建表和索引94
4.4 插入數(shù)據(jù)105
4.5 UPDATE107
4.6 UPSERT108
4.7 DELETE109
4.8 TRUNCATE109
4.9 IMPORT/IMPORT INTO109
4.10 事務語句110
4.11 其他數(shù)據(jù)定義語言目標113
4.12 管控命令114
4.13 信息模式115
4.14 總結(jié)115
第二部分 開發(fā)CockroachDB應用117
第5章 CockroachDB模式設計119
5.1 邏輯數(shù)據(jù)建模119
5.2 物理設計123
5.3 反范式化131
5.4 JSON文檔模型135
5.5 索引140
5.6 總結(jié)151
第6章 應用設計和實現(xiàn)152
6.1 CockroachDB編程152
6.2 管理事務169
6.3 使用ORM框架180
6.4 總結(jié)184
第7章 應用遷移和集成185
7.1 數(shù)據(jù)加載185
7.2 從其他數(shù)據(jù)庫遷移數(shù)據(jù)190
7.3 導出CockroachDB中的數(shù)據(jù)204
7.4 變更數(shù)據(jù)捕獲206
7.5 總結(jié)220
第8章 SQL調(diào)優(yōu)221
8.1 找到執(zhí)行緩慢的SQL221
8.2 通過EXPLAIN命令解釋并追蹤SQL語句223
8.3 變更SQL執(zhí)行234
8.4 優(yōu)化器性能調(diào)優(yōu)260
8.5 總結(jié)263
第三部分 CockroachDB的部署與管理265
第9章 規(guī)劃部署267
9.1 理解你的需求267
9.2 部署方式選項對比268
9.3 無服務器部署271
9.4 單區(qū)域?qū)偌翰渴?73
9.5 配置自托管高可用集群280
9.6 總結(jié)284
第10章 單個區(qū)域部署285
10.1 專屬集群部署或云部署285
10.2 在Kubernetes上部署299
10.3 總結(jié)305
第11章 多區(qū)域部署306
11.1 多區(qū)域的概念306
11.2 多區(qū)域部署311
11.3 總結(jié)319
第12章 備份和災難恢復320
12.1 備份321
12.2 恢復數(shù)據(jù)330
12.3 導出數(shù)據(jù)333
12.4 災難恢復*佳實踐333
12.5 總結(jié)335
第13章 安全保障336
13.1 防火墻配置336
13.2 加密和服務器證書344
13.3 靜態(tài)加密345
13.4 身份驗證機制348
13.5 授權(quán)349
13.6 日志記錄和審計353
13.7 安全保障*佳實踐356
13.8 總結(jié)356
第14章 管理和故障定位358
14.1 監(jiān)控358
14.2 日志配置365
14.3 集群管理373
14.4 故障排查378
14.5 總結(jié)383
第15章 集群優(yōu)化384
15.1 調(diào)優(yōu)與滅火384
15.2 工作負載優(yōu)化386
15.3 集群平衡394
15.4 網(wǎng)絡405
15.5 內(nèi)存優(yōu)化406
15.6 鍵值對緩存407
15.7 磁盤I/O409
15.8 橫向擴容411
15.9 總結(jié)412
COCKROACHDB權(quán)威指南 作者簡介
Guy Harrison是ProvenDB的首席技術(shù)官,在數(shù)據(jù)庫設計、開發(fā)、管理和優(yōu)化方面擁有20多年的從業(yè)經(jīng)驗。他著有《Next Generation Databases》(Apress)、《(MongoDB Performance Tuning》(Apress)、《Oracle Performance Survival Guide》(Prentice Hall)、《MySQL Stored Procedure Programming》(O'Reilly)等書籍,并發(fā)表了許多關(guān)于數(shù)據(jù)庫技術(shù)的文章。
Jesse Seldess是蟑螂實驗室的教育副總裁,他領(lǐng)導著文檔編制和培訓團隊。他在技術(shù)文檔方面有近20年的經(jīng)驗,并在蟑螂實驗室和AppNexus(現(xiàn)在的Xandr)建立了團隊。
Ben Darnell是Cockroach Labs的聯(lián)合創(chuàng)始人和首席架構(gòu)師,他在那里構(gòu)建了分布式共識協(xié)議,支撐了CockroachDB的事務模型。他在谷歌開始了他的職業(yè)生涯,然后進入了一系列創(chuàng)業(yè)公司,在那里他親眼看到了對更好的可擴展存儲系統(tǒng)的需求。
- >
莉莉和章魚
- >
我與地壇
- >
月亮虎
- >
伊索寓言-世界文學名著典藏-全譯本
- >
羅庸西南聯(lián)大授課錄
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術(shù)叢書(紅燭學術(shù)叢書)
- >
推拿
- >
詩經(jīng)-先民的歌唱