Nosql
對於從未使用過這項技術的人來說,有哪些規範的 NoSQL 資源?
我對 NoSQL 技術越來越感興趣,我可以在 SE 上閱讀幾篇關於它如何工作以及可用的不同產品的文章。
但是,我想知道是否有一些規範的參考資料、書籍或文章,例如,我們可以將它們放在研究論文中,並且我們可以閱讀它們以對以下內容有一個很好的概述:
- 有什麼好處/壞處?
- 這個怎麼運作?
- 對於非關係數據庫的集合,我想說最好的參考是 Stefan Edlich 的 nosql-databases.org
- 這是關於 NoSQL 數據庫的書籍、指南和論文的非常全面的列表。
- 為了隨時了解和了解有關 NoSQL 空間的更多資訊,請訪問 myNoSQL 部落格 nosql.mypopescu.com(注:我是這個 2 和 1/2 年曆史的 NoSQL 部落格的創建者和作者 :-)
- 對於 OODBMS 相關主題,請訪問 Roberto Zicari 的 www.odbms.org
這是一個棘手的問題,因為那裡有幾個 NoSQL 數據庫,並且它們彼此都略有不同(有時是完全不同的)。
NoSQL 技術需要理解的一個重要概念是Brewer 的 CAP Theorem,所以我提供了一篇關於它的好文章的連結。有關 CAP 定理的簡要圖形概述,您還應該查看 Nathan Hurst 的部落格,NoSQL Systems 的視覺化指南。
就個人而言,我有 MongoDB(學校)和 Cassandra(工作)的經驗。現在我已經使用 Cassandra 幾年了,我可以推荐一些好的資源:
- Robbie Strickland 的Cassandra 高可用性
- 網路研討會 - Rebecca Mills的 Apache Cassandra 入門
- 關於 Apache Cassandra - DataStax 的文件
至於 MongoDB,我已經閱讀了幾本關於這個主題的書,這裡有兩本(我認為)非常好:
- MongoDB In Action by Kyle Banker
- MongoDB: Kristina Chadrow的權威指南