讀《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頁的書,理論介紹循序漸進,簡潔清楚,例項詳盡,是入門上手、查閱解惑的好工具。
相關文章
- 《Git權威指南》讀書筆記Git筆記
- javascript權威指南閱讀筆記2JavaScript筆記
- Git權威指南Git
- HTTP權威指南HTTP
- 《Web應用安全權威指南》讀後有感Web
- 《Hadoop權威指南》-- mapreduce原理讀後感Hadoop
- 《IDA Pro權威指南》讀書筆記筆記
- 《IDA pro權威指南》閱讀筆記筆記
- JavaScript 日期權威指南JavaScript
- Netty權威指南Netty
- 《ZeroC Ice權威指南》
- JavaScript權威指南(6)——物件JavaScript物件
- [譯] JAVASCRIPT 日期權威指南JavaScript
- JavaScript權威指南-陣列JavaScript陣列
- 讀書筆記【JS 權威指南】14.1 計時器筆記JS
- Java 13權威指南 - CodeFXJava
- JavaScript權威指南(8)——函式JavaScript函式
- JavaScript權威指南(7)——陣列JavaScript陣列
- Elasticsearch 權威指南(中文版)Elasticsearch
- javascript權威指南——函式篇JavaScript函式
- HBase權威指南【中文版】
- 微服務入門權威指南微服務
- 《http權威指南》學習感想HTTP
- ORACLE11G權威指南Oracle
- RPM包的權威指南。
- Swift程式設計權威指南第2版 讀後收穫Swift程式設計
- [原創]Java效能優化權威指南讀書思維導圖Java優化
- hbase權威指南閱讀隨手筆記二之過濾器筆記過濾器
- JavaScript權威指南(9)——類和模組JavaScript
- web基礎——《HTTP權威指南》系列WebHTTP
- 《Web效能權威指南》推薦序Web
- ORACLE11g權威指南-前言Oracle
- ORACLE11g權威指南-序Oracle
- 《Excelize 權威指南》新書釋出Excelize新書
- [原創]Java效能優化權威指南讀書思維導圖2Java優化
- [原創]Java效能優化權威指南讀書思維導圖3Java優化
- [原創]Java效能優化權威指南讀書思維導圖4Java優化
- JavaScript權威指南(2)——詞法結構JavaScript