讀《Cassandra權威指南》
Cassandra是什麼?有什麼特點?誰在用它?為什麼用它?
這本書第一章只用了不到30頁就很好地闡述了這些問題。這本書的目標是幫助開發者和資料庫管理員們理解Cassandra這種新型資料庫,探索它與傳統的關係型資料庫系統有什麼異同,並且幫助讀者在自己的系統中使用Cassandra。
沒有一點點資料庫經驗的讀者,也能在讀完第一章之後初步弄明白資料庫都被拿來幹什麼活了,關係型資料庫是怎麼回事,Cassandra又有什麼不一樣,Facebook、Twitter因何為之心動,web2.0時代,社交網站高熱,Cassandra如何適應資料量巨大的網際網路。
這個繼承自Amazon Dynamo(鍵/值儲存系統)的非關係型列資料庫,有著永續性、無縫擴充套件性、可調的一致性、無中心對稱、無schema的資料模型等等等等這些特點。而什麼是副本複製模型,為什麼不會單點失效,無中心對稱架構、高可用性、無縫擴充套件這些都是什麼意思,Brewer的CAP理論是什麼,各種不同的資料庫在一致性(consistency)、可用性(availability)、分割槽耐受性(partition tolerance)上的取捨,這一章做了簡潔、精闢的解釋,可以反覆多讀。
接下來就是幫助開發者和資料庫管理員們理解Cassandra,在自己的系統中使用。這是一本技術指南。Cassandra的文件一直是一個弱項,而即便文件得到了增強改善,這樣一本書也是非常有用的。
與許多技術書籍一樣,作者以“模組化”的方式寫作,每章合理地成為一個個獨立的指南。“新人”自然可以按順序閱讀,任何人都可以根據自己想了解的內容,挑選合適的章節當做獨立的指南來看。
第二章手把手地教怎樣在不同平臺上安裝Cassandra,第三章詳細介紹Cassandra的資料模型,深入探索其與關係型資料庫的區別。之後是一個完整的從關係模型遷移到Cassandra模型上的例子,然後是更深入地探討其機制、開發相關和維護,以及效能調優話題。
不到300頁的書,理論介紹循序漸進,簡潔清楚,例項詳盡,是入門上手、查閱解惑的好工具。
相關文章
- 《IDA pro權威指南》閱讀筆記筆記
- JavaScript 日期權威指南JavaScript
- 讀書筆記【JS 權威指南】14.1 計時器筆記JS
- [譯] JAVASCRIPT 日期權威指南JavaScript
- Java 13權威指南 - CodeFXJava
- JavaScript權威指南(6)——物件JavaScript物件
- Elasticsearch 權威指南(中文版)Elasticsearch
- javascript權威指南——函式篇JavaScript函式
- HBase權威指南【中文版】
- JavaScript權威指南(8)——函式JavaScript函式
- JavaScript權威指南(7)——陣列JavaScript陣列
- 微服務入門權威指南微服務
- Swift程式設計權威指南第2版 讀後收穫Swift程式設計
- 《Excelize 權威指南》新書釋出Excelize新書
- 讀書筆記【JS 權威指南】14.2 瀏覽器定位和導航筆記JS瀏覽器
- JavaScript權威指南(9)——類和模組JavaScript
- JavaScript權威指南(2)——詞法結構JavaScript
- 《Android Gradle權威指南》之Gradle入門AndroidGradle
- 留學指南權威乾貨與攻略!
- 《802.11無線網路權威指南-網路概論》-- 讀書筆記2筆記
- JavaScript權威指南(4)——表示式和運算子JavaScript
- HTML5權威指南——CSS的長度HTMLCSS
- Hadoop權威指南 第4章 關於YARNHadoopYarn
- Elasticsearch搜尋調優權威指南 (1/3)Elasticsearch
- 表格儲存Tablestore權威指南(持續更新)
- Elasticsearch搜尋調優權威指南 (2/3)Elasticsearch
- 【Kafka】《Kafka權威指南》——提交和偏移量Kafka
- Netty權威指南:Java的I/O演進NettyJava
- HTML5權威指南讀書筆記25(完結)(第37章)--使用拖放HTML筆記
- Angular權威教程閱讀總結(1)Angular
- HTML5權威指南 12.WebRTC通訊HTMLWeb
- Netty權威指南:I/O 多路複用技術Netty
- 《Spring Batch 權威指南》之“批處理和 Spring”SpringBAT
- Oracle Database 12cR2多租戶權威指南OracleDatabase
- JavaScript 權威指南第七版(GPT 重譯)(一)JavaScriptGPT
- JavaScript 權威指南第七版(GPT 重譯)(二)JavaScriptGPT
- JavaScript 權威指南第七版(GPT 重譯)(三)JavaScriptGPT
- JavaScript 權威指南第七版(GPT 重譯)(四)JavaScriptGPT
- JavaScript 權威指南第七版(GPT 重譯)(五)JavaScriptGPT