zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

《解读NoSQL》——1.4 小结

nosql 解读 小结 1.4
2023-09-11 14:17:44 时间

本节书摘来自异步社区出版社《解读NoSQL》一书中的第1章,第1.4节,作者: 【美】Dan McCreary(丹•麦克雷) , Ann Kelly(安•凯利),更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.4 小结

本章首先介绍了 NoSQL 的概念,回顾了 NoSQL 运动背后的核心业务驱动力。然后展示了性能瓶颈如何迫使系统设计师使用高度并行处理设计,用创新的思维来管理数据。你也可以了解到,使用对象-中间层和RDBMS数据库的传统系统需要使用复杂的对象-关系映射系统来操作数据。这些层通常会阻碍组织对变化作出快速反应的能力(敏捷性)。

任何一项新的技术都是有风险的,至关重要的是要理解每个领域都有自己解决问题的模式,这些模式所使用的技术是明显不同的。从SQL过渡到NoSQL也不例外。NoSQL是一种新的范型,需要一系列新的模式识别的能力、新的思维方式和新的解决方案。也就是说它需要我们具备一种新的认知风格。

选择使用NoSQL技术可以帮助企业在他们所处的市场中获得竞争优势,使他们更敏捷、更好地适应不断变化的商业环境。NoSQL可以利用大量的商用处理器为公司节省时间和金钱,并提高服务的可靠性。

正如在案例研究中看到的,这些变化带来的影响比早期的技术用户带来的影响还要大:使世界各地的工程师认识到RDBMS并不是我们唯一的选择,它是可以被替代的。新的公司专注于新思维、新技术以及新架构的涌现不是由于一时兴起,而是缘于解决那些不适用于关系模型的真实业务问题的必要性。随着企业持续变化和进入经济全球化时代,这一趋势将继续扩大。

在下一章中,我们将开始讨论关于NoSQL的核心理念和技术。我们将讨论其简洁的设计,同时会构建一个模块化、可扩展以及低成本的NoSQL系统的基础。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。


来聊聊NoSql 学习一门技术,我们首先得明白以下几点: 它是什么? 它为什么会出现? 它的出现解决了什么问题? 如何使用? 带着这几个问题去学,我们才能将它的衣服一件件的扒光,最后看到它的本质。不然面试的时候面试官稍微问得深入一点就凉凉了。接下来聊聊NoSql。
NoSQL数据库简单介绍 NoSQL是一个概念,泛指非关系型的数据库。有时称为 Not only SQL 不仅仅是SQL,包括但不限于键值存储数据库、文档型数据库、搜索引擎数据库、列存储数据库、图形数据库。
NoSQL数据库盘点 Michael Stonebraker是数据库领域的布道者。他对此领域了解很深,并帮助开发了一些最流行的数据库系统,包括Postgres、Ingres和Vertica。StoneBraker近来提出NoSQL会被广泛接受。
NoSql数据库 随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,如:对数据库高并发读写的需求、对海量数据的高效率存储和访问的需求、对数据库的高可扩展性和高可用性的需求等等,下面我就跟大家几种常见的nosql数据库。
漫谈NoSQL数据库 NoSQL数据库 NoSQL 即 Not Only SQL是对非关系型数据库的泛称。NoSQL数据库不遵循传统关系型数钢库的ACID原则,并且他弃了磁度存储,转而走向了内存存储。 CAP定理 NoSQL数据库大多应用于分布式应用系统中相对于传统关系型数据库的ACID理论,NoSQL理论基础主要基于CAP原则(也叫CAP定理,见下图)。
什么是NoSQL? 什么是NoSQL? NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。 NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。