您的位置:首页 >消费 >

开源在数据库中占有重要地位但云计算更重要

来源:时间:2020-06-07

多年来,开源和非关系型数据已经颠覆了数据库技术几十年的陈旧过时。例如,在2018年,Gartner预测开源数据库将占到“DBMS支出的10%,这反映出企业用户正在加速采用开源数据库。”高德纳公司(Gartner)的数据显示,这股不断上升的开源浪潮并没有让所有人受益,自2013年以来,甲骨文的市场份额一直在下降。

尽管开源很重要,MongoDB这样的非关系型数据库仍然具有破坏性,但采用数据库的趋势要大得多,这都是关于云的。最近的451研究调查表明,云计算是迄今为止数据库采用的最大转变。

当451项调查对IT高管的代表性样本进行调查时,发现了一些不足为奇的趋势。所有企业都在寻找管理数据的新方法。关系数据库在ERP和其他系统中以整齐的行和列存储数据时非常方便,但在高容量、高速度和高可变数据的世界中,它已经越来越失去吸引力。由MongoDB或Apache Cassandra等非关系型数据库提供的更灵活的模式至关重要。

此外,鉴于开发人员在现代企业中的核心角色,开源的重要性越来越大,因为它使开发人员能够立即访问他们需要的代码。这导致引入了新的供应商来满足新的数据库工作负载需求。

随着企业“转向”数据的未来,这一切都体现在451个研究数据中(图A)。

图一个

请注意,与开放源码和非关系数据库同样重要的是,推动数据库采用的更大趋势是扩展架构和云计算。

对此至少有两种解释。第一,相对于从扩展到扩展的架构的转变,与体积有关。很简单,企业现在要处理的数据比十年前甚至一年前要多得多。虽然非关系数据库有助于解决规模问题,但云对解决规模问题的贡献要大得多。与此同时,大量的数据如今往往诞生在云计算中。数据引力就是这样,在创建数据的相同位置管理数据是有意义的。

但是,采用云计算的情况如此之好还有另一个原因:云计算实现了开源的许多承诺,同时也实现了非关系数据库的承诺。在云计算中,你真的不必选择。如果你想大规模运行MySQL或PostgreSQL,你可以从一些云提供商那里获得。或者如果你想要亚马逊的DocumentDB, MongoDB, Redis, Cassandra,谷歌云数据存储,或者其他非关系型数据库,你也可以得到它。

参见:什么是云计算?你需要知道的关于云的一切,解释(ZDNet)

对于开发人员来说,他们可以从开源软件中获得他们习惯的选择,而且还提供了额外的便利。云不必提供服务器,而是为它们提供服务。几年前,蒂姆·奥莱利(Tim O’reilly)关于“足够开放”数据的言论对于云数据库来说仍然是正确的:

或者,正如汤姆•巴伯(Tom Barber)所指出的,“开放”与“开放”的相对重要性。“云”对于开发者来说,“从‘我们需要源代码来做出改变,并请顾问来实现它’转变为‘我们可以很快地让它站起来,并得到我们最喜欢的云供应商的支持’。结果证明,方便胜过一切。

图说财富