易燃物汇聚 YouTube 有声书与书评
NoSQL精粹 封面

NoSQL精粹

[美]Pramod J Sadalage Martin J Fowler

265人在读
10.5万字总字数
¥29定价

内容简介

本书先从NoSQL的核心概念开始介绍:无模式的数据模型、新的分布式模型、CAP理论等,然后介绍了在实现NoSQL会遇到的体系结构和设计方面的问题,并以很有代表性的几种数据库:Riak、MongoDB、Cassandra和Neo4j为例,展示了NoSQL数据库的使用。

读者书评

★★★★★

NoSQL精粹:关系数据库之外,还有别的活法 这本书不厚,却把NoSQL的底子讲清楚了。它不急着教你敲命令,而是先掰扯清楚:为什么数据多了、杂了,老一套关系模型就不够用了。聚合、一致性、版本戳,这些词听着唬人,作者却说得像聊家常。 有意思的是,它没把NoSQL吹成万能药,反而老实告诉你,关系数据库没死,只是你该知道还有别的选择。就像你习惯了去大超市,不代表街边小摊就没用,关键看你要买什么。 作为2013年的书,具体技术已经翻了几番,但那套“先想清楚要什么,再选工具”的思路,放到今天反而更值钱。适合被数据折腾过的人翻翻,不一定转行,但能多一副看问题的眼镜。

★★★★★

本书出版有些年份了,但作为一本NoSQL的入门书籍仍值得一读。 在介绍某项技术的时候,很多书会停留在回答是什么(what)和怎么做(how)的问题。在实践中,仅仅了解这些是不够的。通常地情况是,要么不知道何时去使用它们,要么在不恰当地场合使用它们。本书的不同之处在于作者花了很大地篇幅去解释为什么(why)。虽然无法完全避免上述两个问题(还是需要在实践中反复试错积累经验),但这至少提供了思考的方向,在做决策时不至于盲人摸象,无从下手。 本书地另一个亮点是每个章节末尾的『要点』部分。值得反复回顾。

★★★★★

本书是Martin Fowler 编写的一本仅100多页的书,无论是对分布式新手还是NoSQL新手都很友好,非常易读。正如《数据密集型应用系统设计》一书的观点,数据是后端系统的核心,分布式后端开发同学绝绕不开分布式集群下数据存储的问题。不要被书名迷惑,作者认为NoSQL是在分布式时代应运而生的产物,因此全书花了一半的篇幅在讲分布式集群下数据读写一致性、数据可用性、数据分区手段、分布式事务等问题的思路,以及各种常见NoSQL数据库与关系型数据库的方案,可以通过本书快速了解思路,如果有兴趣,还可以进阶阅读《数据密集型应用系统设计》中的细节。

★★★☆☆

虽然这本书有点久远,但对于入门的小白来说很不错。主要高屋建瓴地介绍nosql是什么意思有哪些用途和设计出来解决什么问题,具体的还得看某个实现的书。

★★★☆☆

每章的内容像是报纸或杂志的专栏,不算深入,通读了一遍,给我的启示就是MAP-REDUCE的适用场景是NOSQL,解决的问题就是以往在RDBMS的关联查询。

★★★★★

《NoSQL精粹》一书由著名软件开发专家Martin Fowler所著,其最为人熟知的作品包括《重构:改善既有代码的设计》和《UML精粹》。该书前半部分详细阐述了NoSQL数据库的兴起背景及其设计原理,并对不同类型的NoSQL数据库进行了概述。后半部分则深入探讨了各类NoSQL数据库的基本操作方法,以及如何实现包括一致性、事务处理、可用性、查询功能和可扩展性在内的关键特性。此书适合作为科普性质的入门读物,有助于读者在选择数据库类型时形成初步见解。

★★★★★

非常棒的一本书,早就知道,今天才看,有点后悔,大师的书还是早看早收益!本书详细梳理了NoSql数据模型及其适用场景,很适合在采用某项NoSql技术前的决策参考指导手册。

书籍信息

作者[美]Pramod J Sadalage Martin J Fowler
出版社机械工业出版社
出版时间2013-08-20
ISBN9787111433033
分类计算机-数据库
格式EPUB
完结状态连载中
章节数129