Cassandra權威指南檢視原始碼討論檢視歷史
《Cassandra權威指南》,[美] 傑夫·卡彭特(Jeff Carpenter) 著,杜琪 等 譯,出版社: 中國電力出版社。
書籍是用文字、圖畫和其他符號,在一定材料上記錄各種知識,清楚地表達思想[1],並且制裝成卷冊的著作物,為傳播各種知識和思想,積累人類文化[2]的重要工具。
內容簡介
這本書儘可能合理地把各章設計為獨立的指南。對於一本關於Cassandra的書,這一點很重要,因為讀者可能有不同的工作角色,身處不同的行業。借用軟件領域的一個說法,這本書設計為是「模塊化」的。如果你剛接觸Cassandra,可以按順序閱讀;如果你已經過了入門階段,也可以在後面的章節中找到你需要的內容,每一章都可以作為一個獨立的指南。
第1章,這一章將回顧獲得了極大成功的關係型數據庫的歷史,並介紹非關係型數據庫技術(如Cassandra)的蓬勃興起。
第2章,Cassandra簡介
這一章介紹Cassandra,並討論它有哪些讓人激動和不同尋常的地方,它來自哪裡,另外有哪些優點。
第3章,安裝Cassandra
這一章會帶着你安裝和運行Cassandra,並嘗試它的一些基本特性。
第4章,Cassandra查詢語言
這一章介紹Cassandra的數據模型,重點強調它與傳統關係模型的區別。我們還會討論如何用Cassandra查詢語言(CQL)表示這個數據模型。
第5章,數據建模
這一章介紹Cassandra中數據建模的原則和過程。我們會分析一個大家熟悉的領域,建立一個實際可用的模式。
第6章,Cassandra架構
這一章將幫助你了解讀寫操作時發生了什麼,另外Cassandra數據庫如何實現它的一些突出特點,如持久性和高可用性。我們會深入地理解一些更複雜的內部工作,如gossip協議、提示移交、讀修復、Merkle樹等。
第7章,設計使用Cassandra的應用
為了讓Cassandra架構概念更為具體,我們將研究在現代雲應用的架構和設計中結合Cassandra的一些常用方法。
第8章,使用驅動程序開發應用
面向不同語言有很多驅動程序,包括Java、node.js、Python、Ruby、C#和PHP,這些驅動程序對Cassandra的底層API提供了抽象。我們會幫助你了解如何利用常用驅動程序的特性用Cassandra開發應用。
參考文獻
- ↑ 人類的思想家有哪些——世界十大思想家排名,傳統文化雜談,2019-11-15
- ↑ 人類文化的三種範疇,道客巴巴,2014-02-14