RDBMS 靠边站:未来是 NoSQL 的天下

Posted 云头条

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RDBMS 靠边站:未来是 NoSQL 的天下相关的知识,希望对你有一定的参考价值。

关系数据库可能保留“旧堆栈”工作负载;但研究表明,NoSQL数据库会主导“新堆栈”支出。

 

在过去的几十年,关系数据库的表现一直很惊艳,但是摩根士丹利的新数据表明好日子可能走到头了。当然,数据库领域在慢慢发生变化,但这种变化的确似乎真实而重大。实际上,据摩根士丹利的研究显示,在备受关注的各种“新堆栈”软件中,NoSQL数据库尤其抢眼。


恋上“新堆栈”


虽然摩根士丹利的研究团队似乎并没有为“新堆栈”技术给出一个具体的定义,但的确表示此类技术包括“诸如敏捷开发和开发运维之类的新概念……这些新概念可提高开发人员的工作效率、实现更全面的自动化,并最终加快软件开发的速度。”摩根士丹利随后又详细介绍了这个新堆栈领域的几个关键类别:

  • 开发者规划和自动化工具

  • NoSQL数据库

  • 低代码/无代码应用软件平台

  • iPaaS和API管理

  • 现代性能监控和日志分析

  • 容器和云系统软件

  • PaaS/CaaS平台

  • 数据集成即服务

  • 软件定义的网络服务


虽然各式各样的公共云公司可能提供这些服务,但摩根士丹利的研究团队为非公共云提供商保留了新堆栈特性。撇开那些公共云提供商,2018年市场规模仍然高达220亿美元,到2022年有望超过480亿美元。

这是巨大的增长。

而更吸引人的是,新堆栈技术中最大的赢家是NoSQL数据库,到2022年有望吸引133亿美元的支出。

资料来源:IDC和摩根士丹利研究部门

这可是一大笔新钱,但推动支出的大概也是积极采用NoSQL的同样那几个原因:模式灵活性和横向扩展等优点。

对NoSQL说“Yes”


本不应该是这样。毕竟,正如之前担任MongoDB高管的GitHub高管Kelly Stirman曾解释的那样,企业比较快地改用新技术是有原因的,但是数据库决策通常被排挤:“数据库面临最大的使用惯性。它是最难改弦易辙的技术,因为数据库有状态。数据库还有最有价值的资产,即数据本身。”

或者引用Gartner的分析师Merv Adrian的话来说:“传统DBMS的最大力量是惯性。”原因何在?因为“用户对某个特定工具在模式设计、物理数据布置和网络架构等方面投入了资源后,就不容易进行平移(lift and shift)。”

不相信?不妨看看DB-Engines的数据库受欢迎程度排名,你就会看到结果显现出来。没错,MongoDB、Apache Cassandra、Redis和Elasticsearch都跻身数据库十强,但是它们的关系数据库前辈仍然名列榜首。

即便如此,在我一直关注该排名的近十年中,NoSQL数据库在稳步逼近这些领先者。摩根士丹利的数据表明,到2028年,“旧堆栈”基础设施可能被新堆栈技术超过:

资料来源:IDC和摩根士丹利研究部门

考虑到我们不知道具体什么因素导致了“旧堆栈”支出,因此很难确切知道这些数字有多大的可信度,但是NoSQL领衔的新堆栈支出的总体轨迹应该会让开发人员为之振奋。

摩根士丹利负责跟踪企业基础设施和业务分析市场的股票分析师Sanjit Singh声称,“关键的拐点已经到来。我们将新堆栈技术视为主要的受益者,这是由于它们在加快开发速度、提高开发人员的工作效率以及实现IT操作自动化方面发挥了至关重要的作用。”

同样,新堆栈类别的最大受益者是NoSQL数据库。

多年来我一直在撰写这方面的文章,早在2014年就宣称NoSQL领域是未来企业工作负载的关键。原因有几个。虽然关系数据库长期以来表现不俗,但是在以TB或PB而非GB来衡量数据的这个世界,旧堆栈关系数据库丧失了其江湖地位。老式应用需要复杂的连接和临时查询。新式应用需要灵活的模式,以便能够响应不断变化的数据需求,同时确保低延迟、每秒能够处理数百万个请求。

当然,我们不会很快看到NoSQL替换关系数据库以处理现有工作负载这一幕,也许永远不会。阻力实在太大了。但是开发人员再也不必将新数据需求硬塞给处理新数据的旧方法。而且,如果摩根士丹利的数据真可以相信的话,他们会促使更多的雇主大举拥抱NoSQL。

“数据库社群”欢迎加入,群主微信:guanhongyan1023(备注任职单位+职位,否则不予通过)

相关阅读:



以上是关于RDBMS 靠边站:未来是 NoSQL 的天下的主要内容,如果未能解决你的问题,请参考以下文章

云原生数据库是未来数据库的天下

云原生数据库是未来数据库的天下

云原生数据库是未来数据库的天下

SQL vs NoSQL:你需要知道什么?

未来会是时序数据库的天下吗?

未来 5 年将是 Go 语言的天下 | 极客大学