91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
Cassandra權(quán)威指南(第三版)
Cassandra權(quán)威指南(第三版)
Jeff Carpenter, Eben Hewitt
林琪 等譯
出版時間:2022年05月
頁數(shù):421
想象一下,如果解決了伸縮性問題,你能做些什么。利用這本實用指南,你會了解Cassandra數(shù)據(jù)庫管理系統(tǒng)如何處理數(shù)百TB的數(shù)據(jù),同時仍保持跨多個數(shù)據(jù)中心的高可用性。這一版針對Cassandra 4.0做了全面更新,提供了生產(chǎn)環(huán)境中使用這個數(shù)據(jù)庫所需的技術(shù)細節(jié)和實用示例。
本書作者展示了Cassandra非關(guān)系型設(shè)計的諸多優(yōu)點,尤其對數(shù)據(jù)建模特別關(guān)注。如果你是一個開發(fā)人員、DBA或應(yīng)用架構(gòu)師,著力解決數(shù)據(jù)庫擴展問題或應(yīng)用的前瞻性問題,這個指南將幫助你充分利用Cassandra的高速度和靈活性。
● 使用Cassandra查詢語言(CQL)和cqlsh(CQL shell)。
● 創(chuàng)建一個實用的數(shù)據(jù)模型,并與等價關(guān)系型模型比較。
● 使用客戶端驅(qū)動程序設(shè)計和開發(fā)應(yīng)用。
● 研究集群拓樸,了解節(jié)點間如何交換數(shù)據(jù)。
● 維持集群的高性能水平。
● 現(xiàn)場部署、云環(huán)境部署或利用Docker和Kubernetes部署Cassandra。
● Cassandra與Spark、Kafka、Elasticsearch、Solr和Lucene集成。
  1. 前言
  2. 第1章 超越關(guān)系型數(shù)據(jù)庫
  3. 1.1 關(guān)系型數(shù)據(jù)庫有什么問題?
  4. 1.2 關(guān)系型數(shù)據(jù)庫速覽
  5. 1.2.1 事務(wù)、ACID性和兩段提交
  6. 1.2.2 模式
  7. 1.2.3 分片和無共享架構(gòu)
  8. 1.3 網(wǎng)絡(luò)規(guī)模
  9. 1.4 NoSQL的興起
  10. 1.5 小結(jié)
  11. 第2章 Cassandra簡介
  12. 2.1 Cassandra電梯間演講
  13. 2.1.1 50字Cassandra介紹
  14. 2.1.2 分布式與去中心化
  15. 2.1.3 彈性可擴展
  16. 2.1.4 高可用性和容錯性
  17. 2.1.5 可調(diào)一致性
  18. 2.1.6 Brewer的CAP理論
  19. 2.1.7 面向行
  20. 2.1.8 高性能
  21. 2.2 Cassandra從哪里來?
  22. 2.3 Cassandra適合我的項目嗎?
  23. 2.3.1 大規(guī)模部署
  24. 2.3.2 大量寫操作、統(tǒng)計和分析
  25. 2.3.3 多地分布
  26. 2.3.4 混合云和多云部署
  27. 2.4 參與其中
  28. 2.5 小結(jié)
  29. 第3章 安裝Cassandra
  30. 3.1 安裝Apache發(fā)布版本
  31. 3.1.1 解壓縮下載包
  32. 3.1.2 里面有什么?
  33. 3.2 從源碼構(gòu)建
  34. 3.3 運行Cassandra
  35. 3.3.1 設(shè)置環(huán)境
  36. 3.3.2 啟動服務(wù)器
  37. 3.3.3 停止Cassandra
  38. 3.4 其他Cassandra發(fā)布版本
  39. 3.5 運行CQL Shell
  40. 3.6 基本cqlsh命令
  41. 3.6.1 cqlsh幫助
  42. 3.6.2 cqlsh中描述環(huán)境
  43. 3.6.3 cqlsh中創(chuàng)建鍵空間和表
  44. 3.6.4 cqlsh中讀寫數(shù)據(jù)
  45. 3.7 Docker中運行Cassandra
  46. 3.8 小結(jié)
  47. 第4章 Cassandra查詢語言
  48. 4.1 關(guān)系型數(shù)據(jù)模型
  49. 4.2 Cassandra的數(shù)據(jù)模型
  50. 4.2.1 集群
  51. 4.2.2 鍵空間
  52. 4.2.3 表
  53. 4.2.4 列
  54. 4.3 CQL類型
  55. 4.3.1 數(shù)值數(shù)據(jù)類型
  56. 4.3.2 文本數(shù)據(jù)類型
  57. 4.3.3 時間和標識數(shù)據(jù)類型
  58. 4.3.4 其他簡單數(shù)據(jù)類型
  59. 4.3.5 集合
  60. 4.3.6 元組
  61. 4.3.7 用戶自定義類型
  62. 4.4 小結(jié)
  63. 第5章 數(shù)據(jù)建模
  64. 5.1 概念數(shù)據(jù)建模
  65. 5.2 RDBMS設(shè)計
  66. 5.3 定義應(yīng)用查詢
  67. 5.4 邏輯數(shù)據(jù)建模
  68. 5.4.1 酒店邏輯數(shù)據(jù)模型
  69. 5.4.2 預(yù)訂邏輯數(shù)據(jù)模型
  70. 5.5 物理數(shù)據(jù)建模
  71. 5.5.1 酒店物理數(shù)據(jù)模型
  72. 5.5.2 預(yù)訂物理數(shù)據(jù)模型
  73. 5.6 評估和改進
  74. 5.6.1 計算分區(qū)大小
  75. 5.6.2 計算磁盤上的大小
  76. 5.6.3 劃分大分區(qū)
  77. 5.7 定義數(shù)據(jù)庫模式
  78. 5.8 小結(jié)
  79. 第6章 Cassandra架構(gòu)
  80. 6.1 數(shù)據(jù)中心和機架
  81. 6.2 Gossip和故障檢測
  82. 6.3 Snitch
  83. 6.4 環(huán)和令牌
  84. 6.5 虛擬節(jié)點
  85. 6.6 分區(qū)器
  86. 6.7 復(fù)制策略
  87. 6.8 一致性級別
  88. 6.9 查詢和協(xié)調(diào)器節(jié)點
  89. 6.10 提示移交
  90. 6.11 逆熵、修復(fù)和Merkle樹
  91. 6.12 輕量級事務(wù)和Paxos
  92. 6.13 Memtable、SSTable和提交日志
  93. 6.14 布隆過濾器
  94. 6.15 緩存
  95. 6.16 合并
  96. 6.17 刪除和墓碑
  97. 6.18 管理器和服務(wù)
  98. 6.18.1 Cassandra守護進程
  99. 6.18.2 存儲引擎
  100. 6.18.3 存儲服務(wù)
  101. 6.18.4 存儲代理
  102. 6.18.5 消息傳遞服務(wù)
  103. 6.18.6 流管理器
  104. 6.18.7 CQL原生傳輸服務(wù)器
  105. 6.19 系統(tǒng)鍵空間
  106. 6.20 小結(jié)
  107. 第7章 設(shè)計使用Cassandra的應(yīng)用
  108. 7.1 酒店應(yīng)用設(shè)計
  109. 7.1.1 Cassandra 和微服務(wù)架構(gòu)
  110. 7.1.2 一個酒店應(yīng)用的微服務(wù)架構(gòu)
  111. 7.1.3 識別限界上下文
  112. 7.1.4 識別服務(wù)
  113. 7.1.5 設(shè)計微服務(wù)持久存儲
  114. 7.2 擴展設(shè)計
  115. 7.2.1 二級索引
  116. 7.2.2 物化視圖
  117. 7.3 預(yù)訂服務(wù):一個示例微服務(wù)
  118. 7.4 部署和集成問題
  119. 7.4.1 服務(wù)、鍵空間和集群
  120. 7.4.2 數(shù)據(jù)中心和負載平衡
  121. 7.4.3 微服務(wù)間的交互
  122. 7.5 小結(jié)
  123. 第8章 使用驅(qū)動程序開發(fā)應(yīng)用
  124. 8.1 DataStax Java驅(qū)動程序
  125. 8.1.1 開發(fā)環(huán)境配置
  126. 8.1.2 連接集群
  127. 8.1.3 語句
  128. 8.1.4 簡單語句
  129. 8.1.5 準備語句
  130. 8.1.6 查詢生成器
  131. 8.1.7 對象映射器
  132. 8.1.8 異步執(zhí)行
  133. 8.1.9 驅(qū)動程序配置
  134. 8.1.10 元數(shù)據(jù)
  135. 8.1.11 調(diào)試和監(jiān)控
  136. 8.2 DataStax Python驅(qū)動程序
  137. 8.3 DataStax Node.js驅(qū)動程序
  138. 8.4 DataStax C#驅(qū)動程序
  139. 8.5 其他Cassandra驅(qū)動程序
  140. 8.6 小結(jié)
  141. 第9章 讀寫數(shù)據(jù)
  142. 9.1 寫
  143. 9.1.1 寫一致性級別
  144. 9.1.2 Cassandra寫路徑
  145. 9.1.3 文件寫入磁盤
  146. 9.1.4 輕量級事務(wù)
  147. 9.1.5 批處理
  148. 9.2 讀
  149. 9.2.1 讀一致性級別
  150. 9.2.2 Cassandra讀路徑
  151. 9.2.3 讀修復(fù)
  152. 9.2.4 區(qū)間查詢、排序和過濾
  153. 9.2.5 分頁
  154. 9.3 刪除
  155. 9.4 小結(jié)
  156. 第10章 配置和部署Cassandra
  157. 10.1 Cassandra集群管理器
  158. 10.1.1 創(chuàng)建集群
  159. 10.1.2 為集群增加節(jié)點
  160. 10.1.3 動態(tài)加入環(huán)
  161. 10.2 節(jié)點配置
  162. 10.2.1 種子節(jié)點
  163. 10.2.2 Snitch
  164. 10.2.3 分區(qū)器
  165. 10.2.4 令牌和虛擬節(jié)點
  166. 10.2.5 網(wǎng)絡(luò)接口
  167. 10.2.6 數(shù)據(jù)存儲
  168. 10.2.7 啟動和JVM設(shè)置
  169. 10.3 規(guī)劃集群部署
  170. 10.3.1 集群拓撲和復(fù)制策略
  171. 10.3.2 確定集群規(guī)模
  172. 10.3.3 選擇實例
  173. 10.3.4 存儲
  174. 10.3.5 網(wǎng)絡(luò)
  175. 10.4 云部署
  176. 10.4.1 Amazon Web 服務(wù)
  177. 10.4.2 Google 云平臺
  178. 10.4.3 Microsoft Azure
  179. 10.5 小結(jié)
  180. 第11章 監(jiān)控
  181. 11.1 用JMX監(jiān)控Cassandra
  182. 11.2 Cassandra的MBean
  183. 11.2.1 數(shù)據(jù)庫MBean
  184. 11.2.2 集群相關(guān)MBean
  185. 11.2.3 內(nèi)部MBean
  186. 11.3 用nodetool監(jiān)控
  187. 11.3.1 獲得集群信息
  188. 11.3.2 獲得統(tǒng)計信息
  189. 11.4 虛擬表
  190. 11.4.1 系統(tǒng)虛擬模式
  191. 11.4.2 系統(tǒng)視圖
  192. 11.5 指標
  193. 11.6 日志
  194. 11.6.1 檢查日志文件
  195. 11.6.2 全量查詢?nèi)罩?
  196. 11.7 小結(jié)
  197. 第12章 維護
  198. 12.1 健康檢查
  199. 12.2 常見維護任務(wù)
  200. 12.2.1 刷新輸出
  201. 12.2.2 清理
  202. 12.2.3 修復(fù)
  203. 12.2.4 重建索引
  204. 12.2.5 移動令牌
  205. 12.3 增加節(jié)點
  206. 12.3.1 向已有的數(shù)據(jù)中心增加節(jié)點
  207. 12.3.2 向集群增加數(shù)據(jù)中心
  208. 12.4 處理節(jié)點故障
  209. 12.4.1 修復(fù)失敗節(jié)點
  210. 12.4.2 替換節(jié)點
  211. 12.4.3 移除節(jié)點
  212. 12.5 升級Cassandra
  213. 12.6 備份和恢復(fù)
  214. 12.6.1 建立快照
  215. 12.6.2 清除快照
  216. 12.6.3 啟用增量備份
  217. 12.6.4 從快照恢復(fù)
  218. 12.7 SSTable實用工具
  219. 12.8 維護工具
  220. 12.8.1 Netflix Priam
  221. 12.8.2 DataStax OpsCenter
  222. 12.8.3 Cassandra Sidecars
  223. 12.8.4 Cassandra Kubernetes Operators
  224. 12.9 小結(jié)
  225. 第13章 性能調(diào)優(yōu)
  226. 13.1 管理性能
  227. 13.1.1 設(shè)置性能目標
  228. 13.1.2 基準測試和壓力測試
  229. 13.1.3 監(jiān)控性能
  230. 13.1.4 分析性能問題
  231. 13.1.5 跟蹤
  232. 13.1.6 調(diào)優(yōu)方法
  233. 13.2 緩存
  234. 13.2.1 鍵緩存
  235. 13.2.2 行緩存
  236. 13.2.3 塊緩存
  237. 13.2.4 計數(shù)器緩存
  238. 13.2.5 保存的緩存設(shè)置
  239. 13.3 Memtable
  240. 13.4 提交日志
  241. 13.5 SSTables
  242. 13.6 提示移交
  243. 13.7 合并
  244. 13.8 并發(fā)和線程
  245. 13.9 網(wǎng)絡(luò)和超時
  246. 13.10 JVM設(shè)置
  247. 13.10.1 內(nèi)存
  248. 13.10.2 垃圾回收
  249. 13.11 小結(jié)
  250. 第14章 安全
  251. 14.1 認證和授權(quán)
  252. 14.1.1 密碼認證器
  253. 14.1.2 使用CassandraAuthorizer
  254. 14.1.3 基于角色的訪問控制
  255. 14.2 加密
  256. 14.2.1 SSL、TLS和證書
  257. 14.2.2 節(jié)點間加密
  258. 14.2.3 客戶端- 節(jié)點間加密
  259. 14.3 JMX安全性
  260. 14.3.1 保護JMX訪問安全
  261. 14.3.2 安全MBean
  262. 14.4 審計日志
  263. 14.5 小結(jié)
  264. 第15章 遷移和集成
  265. 15.1 了解何時遷移
  266. 15.2 調(diào)整數(shù)據(jù)模型
  267. 15.2.1 轉(zhuǎn)換實體
  268. 15.2.2 轉(zhuǎn)換關(guān)系
  269. 15.3 調(diào)整應(yīng)用
  270. 15.3.1 重構(gòu)數(shù)據(jù)訪問
  271. 15.3.2 維護一致性
  272. 15.3.3 遷移存儲過程
  273. 15.4 規(guī)劃部署
  274. 15.5 遷移數(shù)據(jù)
  275. 15.5.1 零停機遷移
  276. 15.5.2 批量加載
  277. 15.6 常見集成
  278. 15.6 1 使用Apache Kafka管理數(shù)據(jù)流
  279. 15.6.2 用Apache Lucene、SOLR和Elasticsearch搜索
  280. 15.6.3 使用Apache Spark分析數(shù)據(jù)
  281. 15.7 小結(jié)
書名:Cassandra權(quán)威指南(第三版)
譯者:林琪 等譯
國內(nèi)出版社:中國電力出版社
出版時間:2022年05月
頁數(shù):421
書號:978-7-5198-6643-3
原版書書名:Cassandra: The Definitive Guide, 3rd Edition
原版書出版商:O'Reilly Media
Jeff Carpenter
 
Jeff Carpenter是Choice Hotels International的系統(tǒng)架構(gòu)師,在酒店和國防工業(yè)領(lǐng)域積累了20多年的經(jīng)驗。Jeff的興趣主要包括SOA/微服務(wù)、構(gòu)建大規(guī)模系統(tǒng)架 構(gòu)和數(shù)據(jù)架構(gòu)。
 
 
Eben Hewitt
 
Eben Hewitt是一家全球企業(yè)SaaS公司的首席架構(gòu)師兼CTO。曾出版《Technology Strategy Patterns: Architecture as Strategy》、《Cassandra: The Definitive Guide》等多部有關(guān)架構(gòu)、服務(wù),以及軟件開發(fā)的書籍。

Eben Hewitt是Choice Hotels International的首席技術(shù)官,這是全球最大酒店集團之一。

Eben Hewitt是美國一家資產(chǎn)達數(shù)十億的零售公司的技術(shù)架構(gòu)師,關(guān)注設(shè)計和構(gòu)建該公司的SOA。他有10年的IT從業(yè)經(jīng)驗,并擁有多個行業(yè)證書,包括Sun認證的“Java Web Services Developer for EE 5”。Eben是JavaOne受歡迎的SOA發(fā)言人,而且在此之前,他已經(jīng)編寫了4本編程書籍和多篇行業(yè)文章。最近,他為O’Reilly的Richard Monson-Haefel主編的“97 Things Every Software Architect Should Know”撰稿(http://oreilly.com/catalog/9780596522698)。
 
 
本書封面上的動物是一只印度壽帶鹟(學(xué)名:Terpsiphone paradisi)。壽帶鹟科有3種,印度壽帶鹟是其中之一分布在印度、中亞和緬甸。壽帶鹟是雀形目的食蟲動物。
壽帶鹟具有性別二態(tài)性,這表示雄鳥和雌鳥的外形不同。大多數(shù)雌鳥都不如雄鳥羽毛鮮艷,另外都長著長長的尾羽。例如,雄性印度壽帶鹟的尾帶大約15 英寸長。人們相信,雌性壽帶鹟是根據(jù)尾羽的長度來選擇配偶。壽帶鹟是一夫一妻制,這使得它們的顏色和羽毛與眾不同,因為通常只有非一夫一妻制的物種才有這種性別特征。
因為它們分布如此廣泛,在各類棲息地都能找到壽帶鹟,包括熱帶草原、森林甚至是人工花園。它們是食蟲動物,在飛行中捕捉食物,在一定程度上這要歸功于它們快速的反應(yīng)能力和敏銳的視力。
購買選項
定價:128.00元
書號:978-7-5198-6643-3
出版社:中國電力出版社