《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應用開發實踐指南》等書。
此书最打动的我的地方在于它的平实和直率,开宗明义,NoSQL没有什么清晰的定义,总之就是与关系型数据库不一样。从各个方面介绍完NoSQL数据库之后,再次点题其实NoSQL与关系型数据库没有什么优劣之分,重要的是适合当前的系统。 最近总有人神话NoSQL,认为关系型数据库必然会...
評分不得不佩服老马的总结和概括能力,很多概念不是他先提出来的,但是他总结的版本是调理最清晰,解释最准确的。 不想在书评里提出书里面的内容来讲了,NoSQL本身就范围较广,这本薄薄的书已经非常精练,从中取任何部分出来都会挂一漏万,产生歧义。就不在这里找喷了。 强烈推荐...
評分这本书的作者是数据库重构的作者,可见对数据库的功力是可以的。 书中的精华是前面6章。 关系数据库被称为关系数据库,是因为关系太重要的。所有的数据库都避免不了。一种方式是关系分散到各个地方,通过外键关联,这个是普通关系数据库。一种是聚合关系,把关系...
評分之前断断续续看过不少NoSQL的资料,EMC颜开的算比较全的了。 但是都是很零散的介绍。 我自己而言,感觉缺少一个主线,最近翻了下《NoSQL精粹》,觉得可以借此整理下思路。 1. 数据库为什么要算范式? 细说起来太多。 范式解决了数据冗余,从而保证ACID的操作性能。 不然一堆删...
評分首先,这本书很薄很薄,100页都不到,感觉是个小册子。全书共有15章,有的一章才两三页纸。 内容主要是对nosql基本概念走马观花似的介绍,胜在面广,作为一本入门读物还是可以,适合初学者。 如果想学习nosql稍微深入点的知识还是看看其他资料吧。
第二次看,相比第一次完全沒接觸過nosql相關的db,這次對前麵部分的理論章節有更加深刻的體會。作者主要講瞭四種類型的數據庫,但我還是對列值數據庫、圖數據庫的具體使用感到陌生,還是要動手試試纔知道。
评分讀這本書讀得太晚瞭,在 NoSQL 已經遍地開花的時候,發現之前零零碎碎獲得的知識還是不如在這本薄薄的書裏麵概括得有條理。
评分一點都不深入,範範而談,我就想問下誰給這本書打的高分啊,都沒看過分布式理論麼?
评分介紹瞭NoSQL 的種類,以及各種NoSQL數據庫的使用場景,CAP 理論應用 ,作者還是比較客觀的 “能使用RDBMS 解決的,盡量使用RDBMS .”
评分短小精悍,好書!
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有