出版社: Addison-Wesley Professional
副标题: A Brief Guide to the Emerging World of Polyglot Persistence
出版年: 2012-8-18
页数: 192
定价: USD 39.99
装帧: Paperback
ISBN: 9780321826626
内容简介 · · · · · ·
The need to handle increasingly larger data volumes is one factor driving the adoption of a new class of nonrelational "NoSQL" databases. Advocates of NoSQL databases claim they can be used to build systems that are more performant, scale better, and are easier to program. NoSQL Distilled is a concise but thorough introduction to this rapidly emerging technology. Pramod J. Sada...
The need to handle increasingly larger data volumes is one factor driving the adoption of a new class of nonrelational "NoSQL" databases. Advocates of NoSQL databases claim they can be used to build systems that are more performant, scale better, and are easier to program. NoSQL Distilled is a concise but thorough introduction to this rapidly emerging technology. Pramod J. Sadalage and Martin Fowler explain how NoSQL databases work and the ways that they may be a superior alternative to a traditional RDBMS. The authors provide a fast-paced guide to the concepts you need to know in order to evaluate whether NoSQL databases are right for your needs and, if so, which technologies you should explore further. The first part of the book concentrates on core concepts, including schemaless data models, aggregates, new distribution models, the CAP theorem, and map-reduce. In the second part, the authors explore architectural and design issues associated with implementing NoSQL. They also present realistic use cases that demonstrate NoSQL databases at work and feature representative examples using Riak, MongoDB, Cassandra, and Neo4j. In addition, by drawing on Pramod Sadalage's pioneering work, NoSQL Distilled shows how to implement evolutionary design with schema migration: an essential technique for applying NoSQL databases. The book concludes by describing how NoSQL is ushering in a new age of Polyglot Persistence, where multiple data-storage worlds coexist, and architects can choose the technology best optimized for each type of data access.
NoSQL Distilled的创作者
· · · · · ·
-
马丁·福勒 作者
作者简介 · · · · · ·
Pramod J. Sadalage,ThoughtWorks公司首席顾问,致力于消弭数据库专业人员与应用程序开发者之间的鸿沟,他在这一鲜有人问津的领域中独享其乐。Sadalage先生经常接受客户咨询,为他们所面临的那些依赖新工艺、新科技,且极有挑战性的数据需求出谋划策。他研发出一项前沿技术,以受版本控制的数据迁移操作渐进地设计关系型数据库。Sadalage先生与Scott Ambler先生合著的《数据库重构》一书荣获2007年Jolt生产效率大奖。
Martin Fowler,世界级软件开发大师,软件开发“教父”,敏捷开发方法的创始人之一,在面向对象分析与设计、UML、模式、极限编程、重构和DSL等领域都有非常深入的研究,并为软件开发行业做出了卓越贡献。他乐于分享,撰写了《企业应用架构模式》(荣获2003年Jolt生产效率大奖)、《重构:改善既有代...
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 Distilled"的人也喜欢的电子书 · · · · · ·
喜欢读"NoSQL Distilled"的人也喜欢 · · · · · ·
NoSQL Distilled的书评 · · · · · · ( 全部 14 条 )
万字笔记带你了解NoSQL数据库
这篇书评可能有关键情节透露
概念介绍 Nosql 数据库可分为四种类型 键值 文档 列族 图 阻抗失谐问题 关系模型把数据组织成"表/关系"和"行/元组" SQL 操作所用及返回的数据是关系,元组是键值对。 内存中的数据组织形式比关系更丰富,想要保存在磁盘前必须将其转换成"关系"形式。(阻抗失谐) "对象-关系映... (展开)[数据库] 1 SQL and NoSQL
不要神话NoSQL,也不要小觑NoSQL
NoSQL基本原理尽归于此
> 更多书评 14篇
论坛 · · · · · ·
在这本书的论坛里发言这本书的其他版本 · · · · · · ( 全部3 )
-
机械工业出版社 (2013)8.1分 374人读过
-
以下书单推荐 · · · · · · ( 全部 )
- IT 一级 信息技术(智力层次-实用性) 1.1.1 (ajian005)
- Database (Kitorinix)
- 一切都是hadoop (reLax)
- 读过的技术好书 (Nick)
- 2013 Reading (void)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
- 在豆瓣转让 有300人想读,手里有一本闲着?
订阅关于NoSQL Distilled的评论:
feed: rss 2.0
0 有用 卐Binwei卐 2015-01-05 22:02:08
NoSQL数据库的扫盲书,改天下一个玩玩,好好体验一把使用NoSQL数据库到底是怎么样子的。
0 有用 ipaddict 2015-05-24 21:38:49
马大叔的讲解一如既往得好。
0 有用 刘阿福 2013-08-02 14:20:13
Martin Fowler脑残粉
1 有用 透明 2013-11-24 15:41:58
一想起需要学NoSQL,就发现马大叔已然有书摆在面前了,真是我厂好同事!居家旅行入门学习必备良书。
0 有用 林临 2020-02-25 11:49:15
没看完,看了两章就想起DDIA。看评论就知道这本书适合六七年前看,DDIA介绍的更加高屋建瓴,很多概念比如sharding在DDIA里面用partitioning等概念做了更加系统的介绍。
0 有用 月海吟心 2024-09-08 23:20:28 上海
全面的介绍
0 有用 Limpiacristal 2022-03-24 04:48:24
解释得很清晰
0 有用 Ethanity 2021-01-02 07:02:18
high-level overview,读的时候正好把6.824paper提到的consistency level和implementation回顾了一下;每章的key points总结清晰明了(就喜欢这种说人话的);但这本书对我这种没有industry经历的菜鸟来说真是看早了。。
0 有用 林临 2020-02-25 11:49:15
没看完,看了两章就想起DDIA。看评论就知道这本书适合六七年前看,DDIA介绍的更加高屋建瓴,很多概念比如sharding在DDIA里面用partitioning等概念做了更加系统的介绍。
0 有用 can. 2016-07-22 17:09:56
入门扫盲书