NoSQL精粹

2013-01-29 02:00PramodJ.Sadalage,MartinFowler,爱飞翔
中国科技信息 2013年20期
关键词:键值数据库系统数据模型

作 者:(美)Pramod J. Sadalage ,(美)Martin Fowler 著 爱飞翔 译

出 版 社:机械工业出版社

出版时间:2013-08-01

ISBN:9787111433033

所属分类:

图书 > 计算机与互联网 > 数据库

《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章提供了选择数据库时可以参考的一些建议。

猜你喜欢
键值数据库系统数据模型
非请勿进 为注册表的重要键值上把“锁”
Oracle数据库系统的性能优化研究
面板数据模型截面相关检验方法综述
微细铣削工艺数据库系统设计与开发
江苏省ETC数据库系统改造升级方案探讨
一键直达 Windows 10注册表编辑高招
经济全球化对我国劳动收入份额影响机制研究——基于面板数据模型
基于数据模型的编程应用
注册表值被删除导致文件夹选项成空白
“扫除”技巧之清除恶意程序