内容简介
《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
相关推荐
**NoSQL精粹** 在当前大数据时代,传统的关系型数据库(RDBMS)在处理海量、高并发的数据时,往往显得力不从心。于是,一种新的数据存储模型——NoSQL(Not Only SQL)应运而生。NoSQL并非拒绝SQL,而是强调非关系...
大数据应用程序:SQL还是NoSQL?.pdf
根据提供的信息,“NoSQL精粹 中文完整版.pdf”似乎是一本关于NoSQL技术的书籍。尽管提供的部分内容并未包含实际的NoSQL知识点,但从标题、描述以及标签来看,我们可以合理推测该书主要聚焦于NoSQL数据库的核心概念...
《NoSQL精粹_中文操清晰-完整版.pdf》是一本深入探讨NoSQL数据库技术的专业书籍,旨在为读者提供全面而清晰的NoSQL知识体系。NoSQL,全称为"Not Only SQL",它是一种非关系型数据库模型,是近年来随着大数据、云计算...
NoSQL,全称为"Not Only SQL",是一种非关系型数据库技术,源于对传统关系型数据库在处理大规模数据和高并发场景下效率不足的反思。随着Web2.0时代的到来,尤其是社交网络(SNS)的崛起,NoSQL数据库因其特有的优势...
《NoSQL精粹》这本书是NoSQL领域的重要参考资料,它深入浅出地介绍了NoSQL数据库的概念、设计哲学以及实际应用。NoSQL,全称为"Not Only SQL",是对传统关系型数据库的一种补充,主要应对大数据量、高并发和分布式...
NoSQL数据库是一种新型的非关系型数据库,随着大数据时代的到来,NoSQL数据库的应用变得越来越广泛。NoSQL一词最初代表“反SQL”,意在用新型的非关系数据库取代关系数据库,但随着时间的推移,其含义已演变为“不...
SQL(Structured Query Language)数据库和NoSQL(Not Only SQL)数据库是两种主要的数据库类型,它们各自有其独特的优势和适用场景。这篇文档讨论了这两种数据库的区别以及它们在OLTP(Online Transaction ...
在大数据时代,数据库管理系统(RDBMS)与非关系型数据库(Nosql)扮演着至关重要的角色。这两种数据库系统在处理大规模数据时各有优势,适应不同的业务需求。 首先,RDBMS,即关系型数据库管理系统,是基于关系...
分布式Key-Value键值数据库与关系数据库NoSQL的对比及发展趋势 随着云计算和大数据时代的到来,传统的关系数据库(RDBMS)受到了来自非关系型数据库(NoSQL)的挑战,尤其是分布式Key-Value键值数据库。NoSQL的兴起...
47.NoSQL数据库.ipynb
nosql15b.mp4
nosql14c.mp4
nosql15c.mp4
nosql14b.mp4
nosql15d.mp4