《解读NoSQL》——1.4 小结

简介:

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

1.4 小结

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

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

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

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

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

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

相关文章
|
Web App开发 Python
Python实现简单的HTTP服务器(支持文件上传下载)
1、python内置模块 SimpleHTTPServer  (支持下载功能) 在对应的工作目录下,运行命令python -m SimpleHTTPServer 即可把当前目录下以共享服务的形式共享出去。
11759 2
|
编译器 C语言 芯片
51单片机介绍
1.1:单片机的种类 51系列单片机 :51单片机是对兼容英特尔8051指令系统的单片机的统称。51单片机广泛应用于家用电器、汽车、工业测控、通信设备中。因为51单片机的指令系统、内部结构相对简单,所以国内许多高校用其进行单片机入门教学。— 0.0嘻IXAuXUe3nG4! https://m.tb.cn/h.4HSC1TB?sm=f79b70 51单片机开发板实验板送视频教程带點阵STC89C52芯片学习板普中。买这个开发板,
1237 1
51单片机介绍
|
物联网
物联网平台网关设备+子设备接入平台演示
子设备不直接连接物联网平台,而是通过网关接入物联网平台。本示例介绍如何实现子设备通过网关接入物联网平台。 官方文档参考https://help.aliyun.com/document_detail/123984.html?spm=a2c4g.11186623.6.972.4417272dhkseDs
1425 0
物联网平台网关设备+子设备接入平台演示
|
Ubuntu 网络架构 Windows
Ubuntu下配置D-Link路由器进行联网
  本人使用D-link路由器进行两台电脑的共享上网,在windows下直接输入http://192.168.0.1后打开路由器设置界面,输入用户名,密码后即可实现主机的上网,但在Ubuntu下则要复杂一些。
982 0
|
2天前
|
搜索推荐 编译器 Linux
一个可用于企业开发及通用跨平台的Makefile文件
一款适用于企业级开发的通用跨平台Makefile,支持C/C++混合编译、多目标输出(可执行文件、静态/动态库)、Release/Debug版本管理。配置简洁,仅需修改带`MF_CONFIGURE_`前缀的变量,支持脚本化配置与子Makefile管理,具备完善日志、错误提示和跨平台兼容性,附详细文档与示例,便于学习与集成。
253 116