1.4 小结
本章首先介绍了 NoSQL 的概念,回顾了 NoSQL 运动背后的核心业务驱动力。然后展示了性能瓶颈如何迫使系统设计师使用高度并行处理设计,用创新的思维来管理数据。你也可以了解到,使用对象-中间层和RDBMS数据库的传统系统需要使用复杂的对象-关系映射系统来操作数据。这些层通常会阻碍组织对变化作出快速反应的能力(敏捷性)。
任何一项新的技术都是有风险的,至关重要的是要理解每个领域都有自己解决问题的模式,这些模式所使用的技术是明显不同的。从SQL过渡到NoSQL也不例外。NoSQL是一种新的范型,需要一系列新的模式识别的能力、新的思维方式和新的解决方案。也就是说它需要我们具备一种新的认知风格。
选择使用NoSQL技术可以帮助企业在他们所处的市场中获得竞争优势,使他们更敏捷、更好地适应不断变化的商业环境。NoSQL可以利用大量的商用处理器为公司节省时间和金钱,并提高服务的可靠性。
正如在案例研究中看到的,这些变化带来的影响比早期的技术用户带来的影响还要大:使世界各地的工程师认识到RDBMS并不是我们唯一的选择,它是可以被替代的。新的公司专注于新思维、新技术以及新架构的涌现不是由于一时兴起,而是缘于解决那些不适用于关系模型的真实业务问题的必要性。随着企业持续变化和进入经济全球化时代,这一趋势将继续扩大。
在下一章中,我们将开始讨论关于NoSQL的核心理念和技术。我们将讨论其简洁的设计,同时会构建一个模块化、可扩展以及低成本的NoSQL系统的基础。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。