《NoSQL精粹》為考慮是否可以使用和如何使用NoSQL資料庫的企業提供了可靠的決策依據。它由世界軟體開發大師和軟體開發“教父”Martin Fowler與Jolt生產效率大獎圖書作者Pramod J. Sadalage共同撰寫。書中全方位比較了關係型資料庫與NoSQL資料庫的異同;分別以Riak、 ...
《NoSQL精粹》為考慮是否可以使用和如何使用NoSQL資料庫的企業提供了可靠的決策依據。它由世界軟體開發大師和軟體開發“教父”Martin Fowler與Jolt生產效率大獎圖書作者Pramod J. Sadalage共同撰寫。書中全方位比較了關係型資料庫與NoSQL資料庫的異同;分別以Riak、MongoDB、Cassandra和Neo4J為代表,詳細講解了鍵值資料庫、文檔資料庫、列族資料庫和圖資料庫這4大類NoSQL資料庫的優劣勢、用法和適用場合;深入探討了實現NoSQL資料庫系統的各種細節,以及與關係型資料庫的混用。
全書分為兩部分,共15章:一部分(第1~7章)主要講述NoSQL的核心概念。其中第1章解釋了NoSQL發展迅速的原因;第2章描述了在NoSQL領域的三種主要的數據模型中如何體現“聚合”這一概念;第3章介紹了聚合的缺點;第4章描述了資料庫如何在集群中分佈數據;第5章論及了更新與讀取操作對一致性的影響;第6章討論了版本戳;第7章描述了適合用在NoSQL系統中的“映射-化簡”操作。第二部分(第8~15章)講述瞭如何實現NoSQL資料庫系統。其中第8章~第11章每章各以一種NoSQL資料庫為例,演示瞭如何實現一部分介紹的概念;第12章解釋了數據如何在強模式系統與無模式系統之間遷移;第13章著眼於混合持久化領域的趨勢;第14章探討了在混合持久化領域中會考慮到的其他一些技術;第15章提供了選擇資料庫時可以參考的一些建議。
作者簡介
Pramod J. Sadalage,ThoughtWorks公司首席顧問,致力於消弭資料庫專業人員與應用程式開發者之間的鴻溝,他在這一鮮有人問津的領域中獨享其樂。Sadalage先生經常接受客戶咨詢,為他們所面臨的那些依賴新工藝、新科技,且極有挑戰性的數據需求出謀劃策。他研發出一項前沿技術,以受版本控制的數據遷移操作漸進地設計關係型資料庫。Sadalage先生與Scott Ambler先生合著的《資料庫重構》一書榮獲2007年Jolt生產效率大獎。
Martin Fowler,世界軟體開發大師,軟體開發“教父”,敏捷開發方法的創始人之一,在面向對象分析與設計、UML、模式、極限編程、重構和DSL等領域都有非常深入的研究,併為軟體開發行業做出了卓越貢獻。他樂於分享,撰寫了《企業應用架構模式》(榮獲2003年Jolt生產效率大獎)、《重構:改善既有代碼的設計》、《分析模式:可復用的對象模型》、《UML精粹:標準對象建模語言簡明指南》、《領域特定語言》等在軟體開發領域頗負盛名的著作。
譯者簡介
愛飛翔,資深軟體開發工程師,擅長Web開發、移動開發和游戲開發,有10餘年開發經驗,曾主導和參與了多個手機游戲和手機軟體項目的開發,經驗十分豐富。他是手機軟體開發引擎AgileMobileEngine的創始人兼項目經理,同時也是CatEngine手機游戲開發引擎的聯合創始人兼代碼維護員。他對極限編程、設計模式、重構、測試驅動開發、敏捷軟體開發等也有較深入的研究,目前負責敏捷移動開髮網(http://www.agilemobidev.com/)的運營。業餘愛好文學和歷史,有一定的文學造詣。翻譯並出版了《Android游戲開發實踐指南》、《測試驅動的iOS開發》、《HTML5 Canvas核心技術:圖形、動畫與游戲開發》和《JavaScript應用開發實踐指南》等書。
限個人學習使用,不得用於商業用途,請在下載後24小時內刪除。
備註:資源來自網路,如有不合理可私信我,秒刪。
電子書 NoSQL精粹.pdf 免費下載
https://page55.ctfile.com/fs/14299555-204559314