1. 《NoSQL精粹》前言提到:NoSQL泛指当前的非关系型数据库,其主张使用无模式(schemaless)的数据,可以运行在集群环境中,且能够牺牲部分“一致性”,来换取另外一些有用的特性(如可用性、扩展性等);
NoSQL敲响了关系型数据库灭亡的钟声吗?NoSQL要抢走DBMS的头把交椅?回答是:No!
这确实是一场深远的变革,但也是因为RDBMS不再是唯一的选择了,数据库领域正进入“混合持久化”时代,RDBMS并不会被干掉
2. NoSQL流行的主要原因有两个:
提升开发效率,内存数据结构与关系型数据结构的映射变的简单;
降低成本,大规模的数据,对分布、扩容的需求量更大,相对来说NoSQL与RDBMS分别是为分布式集群、独立计算机而设计;
3. 因为NoSQL数据库没有模式,所以应用程序的生命周期中可以毫无困难地改变其数据结构?
作者并不赞同,其实无模式隐含了一种模式
4. NoSQL一种理解是Not Only SQL,但是首先是其大小写应该是NOSQL;另外“不只是SQL“定义NoSQL数据库没有多大意义,因为Oracle和Postgres也都符合该定义,模糊了两类数据库的界限。《NoSQL精粹》里面所描述的NoSQL数据库其实都是与RDBMS相对应的,如MongoDB、Cassandra、Riak等;而NoSQL所提到的“无模式”等很多特性,都是针对No SQL,很明显不能套到RDBMS中去看。不过作者也提到,理解为“Not Only SQL”有一定的合理性,表达的是一种对“混合存储模式”生态的展望,这种理解在展望时提出来还是可以的。但如果让我来介绍NoSQL,我宁可不这么介绍,因为一开始就混淆了概念,让人难以理解;或者我会单独对“NoSQL”和“NOSQL”作为两个术语,对比一下来介绍
分享到:
相关推荐
《NoSQL精粹》这本书是NoSQL数据库领域的经典之作,旨在深入探讨非关系型数据库的原理、设计与应用。NoSQL(Not Only SQL)的概念在21世纪初随着大数据时代的到来而兴起,它打破了传统的关系型数据库模型,为处理...
《NoSQL精粹_中文操清晰-完整版.pdf》是一本深入探讨NoSQL数据库技术的专业书籍,旨在为读者提供全面而清晰的NoSQL知识体系。NoSQL,全称为"Not Only SQL",它是一种非关系型数据库模型,是近年来随着大数据、云计算...
根据提供的信息,“NoSQL精粹 中文完整版.pdf”似乎是一本关于NoSQL技术的书籍。尽管提供的部分内容并未包含实际的NoSQL知识点,但从标题、描述...对于想要深入了解NoSQL领域的人来说,它无疑是一个宝贵的学习资源。
综上所述,这本《NoSQL精粹》书籍不仅对memcache、redis、mongodb进行了深入的讲解和分析,而且从一个更广的角度出发,提供了对NoSQL技术世界的概览,以及如何在实际的软件开发和数据管理项目中应用这些技术的指导。
《NoSQL精粹》这本书是NoSQL领域的重要参考资料,它深入浅出地介绍了NoSQL数据库的概念、设计哲学以及实际应用。NoSQL,全称为"Not Only SQL",是对传统关系型数据库的一种补充,主要应对大数据量、高并发和分布式...
《NoSQL 精粹》为考虑是否可以使用和如何使用 NoSQL 数据库的企业提供了可靠的决策依据。它由世界级软件开发大师和软件开发 “教父”Martin Fowler 与 Jolt 生产效率大奖图书作者 Pramod J. Sadalage 共同撰写。书中...
"NoSQL学习笔记" 在这个学习笔记中,我们将探讨NoSQL技术的优劣,并对常用的NoSQL技术进行对比和深入分析,同时也会涉及到Memcached数据缓冲技术。 首先,让我们来了解为什么我们需要使用非关系数据库。随着互联网...
《NoSQL精粹》是Pramod J. Sadalage和Martin Fowler合著的一本关于非关系型数据库的重要著作,分为中文版和英文版。这本书深入浅出地探讨了NoSQL(Not Only SQL)数据库的概念、设计原则以及在实际应用中的最佳实践...
《NoSQL精粹》为考虑是否可以使用和如何使用NoSQL数据库的企业提供了可靠的决策依据。它由世界级软件开发大师和软件开发“教父”Martin Fowler与Jolt生产效率大奖图书作者Pramod J. Sadalage共同撰写。书中全方位...
《数据库--NoSQL精粹》是一本专注于NoSQL数据库领域的电子书,旨在深入探讨这个非关系型数据库模型的精髓和应用。...无论你是数据库管理员、开发人员还是数据架构师,深入学习NoSQL都能帮助你更好地应对现代数据挑战。
**NoSQL精粹** 在当前大数据时代,传统的关系型数据库(RDBMS)在处理海量、高并发的数据时,往往显得力不从心。于是,一种新的数据存储模型——NoSQL(Not Only SQL)应运而生。NoSQL并非拒绝SQL,而是强调非关系...
资源名称:NoSQL精粹资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
NoSQL数据库学习教程,redis是目前比较流行的一款数据库,非常适合大数据开发
【 NosQL 数据库详解】 NosQL(Not Only SQL)是一种非关系型数据库,它与传统的关系型数据库不同,强调水平扩展、高并发处理和大数据存储。在 NosQL 期末复习中,我们需要掌握的关键知识点包括数据库的类型、特性...
NoSQL 学习之路 NoSQL 数据库是当前大数据时代的热门话题,NoSQL 数据库学习之路是 NoSQL 数据库的详细介绍,介绍了目前主流的 NoSQL 数据库实现原理,涵盖了 CAP 理论、 BASE 理论、一致性哈希、 Vector Clock、...
在NoSQL的学习笔记中,我们首先接触到的是CAP理论,它是NoSQL数据库设计的基础。CAP理论指出,在分布式系统中,无法同时保证一致性(Consistency)、可用性(Availability)和分区容忍性(Partition Tolerance)。...
元组是种是种首先的数据结构:它只能包含一系列的值,因此不能在元组中嵌套另一个元组,也不能包含由值或元组所组成的列表。如下图所示:如果使用面向聚合的思想来做,如图