图书标签: NoSQL 数据库 计算机 非关系型数据库 大数据 编程 database 软件开发
发表于2024-12-22
NoSQL精粹 pdf epub mobi txt 电子书 下载 2024
《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概念悄然而起。平均一张纸5毛钱的单价,更期待这本书中的价值。全篇更像是一本技术导读,纯干货,几乎毫无杂质。但要想深入其中,你的准备工作要做的充分足,不然你会看不下去。从作者的角度,一本介绍型的书籍,写的却不仅仅是介绍的内容。短小的篇幅中的知识量让你震撼,以至于昨天在和别人聊起的时候,如果你还没有涉及NoSql数据库方面的知识的时候,这本书不太适合你。作者的起点已经站在,你有一定的基础,初学者看起来还是有些吃力。本书立足于,概念,目的在于你在于别人聊起会更具说服力。而要想真正了解书中的内容,没有一些分布式、集群、大数据处理的经验是不行的。在NoSql成长的道路上,它的光辉还不仅于此,关系型与非关系型数据之间的交替也在慢慢俨然,最后谁的天下,我们都不好说,但趋势俨然。
评分随着大数据火爆,NoSql概念悄然而起。平均一张纸5毛钱的单价,更期待这本书中的价值。全篇更像是一本技术导读,纯干货,几乎毫无杂质。但要想深入其中,你的准备工作要做的充分足,不然你会看不下去。从作者的角度,一本介绍型的书籍,写的却不仅仅是介绍的内容。短小的篇幅中的知识量让你震撼,以至于昨天在和别人聊起的时候,如果你还没有涉及NoSql数据库方面的知识的时候,这本书不太适合你。作者的起点已经站在,你有一定的基础,初学者看起来还是有些吃力。本书立足于,概念,目的在于你在于别人聊起会更具说服力。而要想真正了解书中的内容,没有一些分布式、集群、大数据处理的经验是不行的。在NoSql成长的道路上,它的光辉还不仅于此,关系型与非关系型数据之间的交替也在慢慢俨然,最后谁的天下,我们都不好说,但趋势俨然。
这本书的作者是数据库重构的作者,可见对数据库的功力是可以的。 书中的精华是前面6章。 关系数据库被称为关系数据库,是因为关系太重要的。所有的数据库都避免不了。一种方式是关系分散到各个地方,通过外键关联,这个是普通关系数据库。一种是聚合关系,把关系...
评分此书最打动的我的地方在于它的平实和直率,开宗明义,NoSQL没有什么清晰的定义,总之就是与关系型数据库不一样。从各个方面介绍完NoSQL数据库之后,再次点题其实NoSQL与关系型数据库没有什么优劣之分,重要的是适合当前的系统。 最近总有人神话NoSQL,认为关系型数据库必然会...
评分感觉很多东西理解还是不够深入;但是老马在最开始的基础原理上还是写得不错:比如一致性问题、持久化、复制、切片、集群模型 etc,但是对于具体的时间和相关的NOSQL DB,老马也说了现在没有太多好的案例和经验,对于每个NOSQL DB都有自己的特点,需要自己去使用和测试自己的关键...
评分我说的是译者。 窃以为适合用脚注的地方是:某些需要付出比较多的信息搜集成本的内容,比如需要在超链接之间跳转多次才能获取比较准确的信息,为避免读者重复此过程,用脚注的方式给出解释或某种线索。或者是提供一些外人不易获得的内幕信息。 然而本书译者却用脚注来做名词...
评分相当于一本NoSQL的普及文本,很适合入门看,简略地讲述了NOSQL和关系型数据库之间的一些区别和联系,不过很基础,不适合深入学习。 并且书籍翻译也不错,值得推荐,就像有些豆友说的,在学NOSQL之前还是看看吧,不要一开始就去研究某一个具体的NOSQL,先把NOSQL的大致思路理清...
NoSQL精粹 pdf epub mobi txt 电子书 下载 2024