來源:程序員書庫

開發應用程序時,第一個要考慮的是用SQL還是NOSQL數據庫來存儲數據,這意味着你選擇的是非關係型數據庫,它有時也被稱爲非結構化存儲。


NoSQL系統以高速和高度靈活的方式存儲和管理數據,這對大數據數據庫和雲數據庫幫助很大,有許多不同的方法來實現NoSQL技術。但無論實現如何,此技術通常都具有以下共同屬性:

● 動態模式,可以在沒有預定義的模式中插入數據。

● 自動分片、複製和集成緩存。

● 橫向擴展性。


下面,我們將和大家分享一本關於CouchDB的書,CouchDB是NoSQL解決方案中的一員。


1、《CouchDB權威指南》


NoSQL 選項那麼多,CouchDB纔是王道


三位CouchDB的開發者向你展示瞭如何以獨立應用框架的形式來使用這一面向文檔的數據庫,以及如何使用它來構建高容量、分佈式的應用。 CouchDB簡潔的存儲,處理,以及讀取數據的模型,讓它成爲了構建處理海量鬆散結構數據的Web應用的理想選擇。


通過本書,你將學會如何通過CouchDB的RESTful Web接口來使用它,此外你還會熟悉CouchDB的一些主要特性,比如簡單的文檔的CRUD(創建、讀取、更新、刪除);高級的MapReduce,部署優化等更多的內容

這本書最大的特點就是放鬆,如果用一個詞來形容CouchDB,那也是放鬆,當你啓動CouchDB的時候,你會看到一行字:

Apache CouchDB has started. Time to relax.


爲什麼放鬆很重要?在過去五年中,開發人員的生產效率大約翻了一番

年。推動這種增長的主要原因是更強大、更容易使用的工具出現,CouchDB就是其中之一,通過這本書,你就能體會到CouchDB簡單並且易於理解的核心概念,輕鬆的生產環境,可伸縮的底層硬件.....

此外,本書是由CouchDB的創始人Damien Katz做序,並且深受業界大師的好評,下面來看看本書的評論如何:

讀者評論:

這本書真是太棒了。——CouchDB的創始人
我是這本書的忠實粉絲。無論你是否真的試圖使用這項技術,它都是一本非常精彩的技術書籍之一。——Russell Branca
介紹性和原理性的章節說得很清楚明白。但是具體實用的章節寫得不夠好——豆瓣讀者

34張架構史上最全技術知識圖譜

相关文章