MongoDB在数据库趋势方面给我们的启示

150 阅读10分钟
  • 帐户信息

    TechRepublic close modal

    与你的朋友分享

    MongoDB对我们的数据库趋势的启示

    您的电子邮件已被发送

[

Image of Matt Asay

](www.techrepublic.com/meet-the-te…)

作者: Matt Asay in Big Data

2022年6月8日,太平洋时间上午11:00

MongoDB给我们带来的数据库趋势启示

评论。2022年MongoDB世界大会在本周拉开帷幕,它让我们看到了自2014年该公司的第一次大型活动以来,该行业发生了多大的变化,以及保持不变的情况。

July 30, 2019 Palo Alto / CA / USA - MongoDB HQ in Silicon Valley; MongoDB Inc. is an American software company that develops and provides commercial support for the open source MongoDB

图片。Sundry Photography/Adobe Stock

本周是2022年MongoDB世界大会,对于我们这些参加过2014年MongoDB大会的人(比如我)来说,可以说在过去的八年里,公司和行业发生了很多变化。

虽然我显然有偏见--我在2014年为MongoDB工作,在AWS和Adobe工作了几年后,我在2021年中期重新加入--但看到数据库市场在不到十年的时间里发生的变化是很有趣的。但是,看到一些事情是如何保持不变的,也许同样有趣。

见:招聘工具。数据库工程师(TechRepublic Premium)

不仅仅是关系型数据。数据库市场的一个关键转变

早在2014年6月,最受欢迎的前五个数据库与2022年6月完全相同:Oracle、MySQL、Microsoft SQL Server、PostgreSQL和MongoDB。

不同的是它们的相对受欢迎程度。相对于关系型的现任者,PostgreSQL和MongoDB的受欢迎程度一直在增加。例如,PostgreSQL一直在以甲骨文为代价,今天的得分大约是甲骨文的一半以招聘信息和LinkedIn个人资料提及率等衡量),而在2014年时,大约有16%的人喜欢甲骨文。

市场的这种转变有很多原因。我以前写过关于PostgreSQL的崛起。在这里,我将专注于MongoDB,以及它意味着什么。

在他的开幕主题演讲中,MongoDB首席执行官Dev Ittycheria分享了统计数据,显示MongoDB已经成为超过35000个客户的主流数据基础设施,从财富500强公司到住在车库的初创公司都有。

必读的大数据报道

客户是衡量采用情况的一个指标,但MongoDB的印记甚至更广。虽然下载量不再是这家以云计算为主的公司的主要指标(该公司60%的收入来自其云服务Atlas),但在2014年,该公司的下载量为数万次。今天这个数字是2.65亿,2022年下载MongoDB社区产品的人比MongoDB前11年的总和还要多。

这对于一个在2014年还会被网络上的人翻白眼的产品来说,是一个很大的采用。这段视频很有趣,尽管MongoDB从未真正为规模而奋斗过。如果有的话,该视频捕捉到了一种感觉,即关系型数据库可以满足大多数应用的要求。因此,MongoDB在2014年面临的挑战是如何说服开发者考虑一个超越关系型数据和表格数据结构的世界。

MongoDB一直都能很好地处理数据关系;它的处理方式与关系型数据库不同。所以,那时,公司接受了NoSQL的标签,尽管它有问题(谁愿意被定义为他们不是什么?

从那时起,非关系型或多模型的数据库就出现了爆炸性增长。今天,DB-Engines包括近400个数据库,但其中只有不到一半是关系型数据库。从文档到时间序列到图形到列式到键值到[在此插入新的数据库类型],该行业一直在使用关系型数据库,即使它已经为各种各样的新数据库找到了家。

正如RedMonk的分析师Steve O'Grady所写。"单一类别的通用数据库时代让位于专业化时代,根据工作量和需求选择数据库类型。"

早在2018年,亚马逊首席技术官Werner Vogels在一篇博文中捕捉到了这种运动

"几十年来,由于唯一的数据库选择是关系型数据库,无论应用程序中数据的形状或功能如何,数据都被建模为关系型,"Vogels说。"与其说是用例驱动对数据库的要求,不如说是反过来的。数据库驱动着应用程序用例的数据模型。关系型数据库是专门为非规范化模式和在数据库中执行参考完整性而建立的吗?绝对是,但这里的关键点是,并不是所有的应用数据模型或用例都符合关系模型。

Vogels在2014年的第一次MongoDB世界大会上做了主题演讲。为了利用客户的兴趣,他随后帮助AWS在随后的八年里推出了十多个新的、"专用"数据库服务。

通用数据库的兴起和崛起

最近,我们看到数据库市场 "回归平均水平",开发者回到了MongoDB和PostgreSQL等通用数据库。O'Grady解释说,原因很简单--或者说,是关于简单性。"今天,必须学习和与多个数据库互动的开销已经成为负担而不是好处。"

他继续说,企业已经推动数据库供应商增强能力,因为他们不想 "在不同的数据集之间进行上下文切换,因为他们希望有能力在给定的原地数据集上进行分析,而不必进行迁移,因为他们希望整合与之打交道的大量供应商,或者上述所有情况的一些组合。"

见:招聘工具包。数据库管理员(TechRepublic Premium)。

2014年,MongoDB帮助引发了行业的专业化趋势;在2022年,它是远离专业化的运动的一部分。具有讽刺意味的是,MongoDB从来没有吹捧过专业化,而是从一开始就把自己作为一个通用的数据库来推销。为什么呢?因为,正如O'Grady所解释的,"通用 "让开发者的生活更轻松,而MongoDB一直关注开发者的便利。

这就是为什么2022年MongoDB世界大会的一些最大的新闻根本就不应该是新闻。该公司越来越多地将MongoDB定位为一个开发者数据平台,而不是一个数据库。

数据库成为数据平台

再一次,让我们在行业背景下看一下这个问题。一系列公司正试图为数据科学家、商业分析师或其他群体提供一站式服务,因此正在营销数据云和数据平台。相比之下,MongoDB的重点似乎很独特,那就是该公司对开发者的关注。

即使MongoDB可以可信地宣称它的文档模型大大地提高了开发者的生产力,但应用需求不断迫使开发者承担起连接大量后端数据系统的令人不舒服的责任,包括搜索、实时分析等等。这些服务反过来又需要管理,如日志和警报。猜猜看,谁必须把它们全部连接起来?开发人员。正如MongoDB首席技术官Mark Porter所说,这给开发人员留下了 "比模型更多的胶水"。

事实上,在整个开幕式的主题演讲中,MongoDB的高管不断重申公司对开发者的关注。但是现在,该公司不再是关于灵活的模式或横向规模,而是吹嘘一种优雅的开发者体验,它跨越了越来越广泛的服务集,以支持完整的数据生命周期,从而支持更广泛的使用案例,从交易到操作到分析。

通过在很大程度上抽象化服务或产品之间的数据移动,MongoDB的开发者数据平台旨在帮助企业大幅减少对中间件的投资,包括人员和软件/系统,同时也减少了跨系统的数据协调需求,帮助企业确保单一真理来源。

数据平台或数据云的想法并不新鲜,它也不是MongoDB独有的。正如我所说,这是一个垂直整合的行业趋势,使开发人员的生活(或数据分析师的生活,在数据仓库供应商的情况下)更容易。但不同的是,MongoDB似乎完全是独一无二的,它是一个开发者数据平台的想法。使得开发者在数据方面的生产力大大提高。

显然,MongoDB的一个关键部分是分析,但不是那些分析。即使我不在该公司工作,也很难从MongoDB世界中走出来,认为MongoDB正在计划竞争数据仓库的工作负载。

相反,主题演讲揭示了很多关于分析性工作负载的思考,这些分析性工作负载推动了吸引人的应用内体验。比如?嗯,比如个性化应用,根据最近显示的内容来决定结账时显示的促销活动。或者,像分析网络活动以区分好的领域和坏的领域的安全应用。

传统上,有利于这些工作负载的分析系统是与运营系统分开的。如果说分开听起来不错,其实不然,因为它通过ETL等事情引入了成本和复杂性,使应用程序与为其提供数据的后台数据拉开距离。

这种面向批处理的世界可能是现状,但它给客户带来了糟糕的应用体验。MongoDB显然同意这一点,并在活动中通过各种公告反复表示。

这让我回到了今天我们的行业与2014年有多大的不同,又有多少是相同的。我们仍然依赖关系型数据库,并将在一段时间内依赖关系型数据库,正如我在2016年写的那样。然而,企业越来越依赖像MongoDB这样的非关系型数据库,这也同样是事实。

在这两个阵营中,我们都看到了开发者对特殊用途数据库的调侃,同时对通用数据库以及最近的通用数据平台进行了更多投资。就像Talking Heads乐队可能唱的那样。"和以前一样"。

披露:我为MongoDB工作,但本文所表达的观点是我的,而不是我雇主的。只要问一下:他们经常不同意我的观点。

Person using a laptop computer.

数据中心趋势简报

DevOps、虚拟化、混合云、存储和运营效率只是我们将强调的一些数据中心主题。

周一和周三送达

今天就注册吧

马特-阿赛

发布日期:2012年6月8日 June 8, 2022, 11:00 AM PDT Modified: June 8, 2022, 3:59 PM PDT 查看更多 大数据

还请看

Top cloud backup servces lead image.

图片。安迪-沃尔伯

软件

2022年最佳云备份服务和解决方案

这11个云到云的解决方案可以备份你的组织的数据,这样你就可以在发生删除、恶意软件或中断的情况下得到保障。现在就来比较一下最好的在线云备份服务。

安迪-沃伯

发表于 April 11, 2022, 4:58 AM PDT Modified: May 29, 2022, 9:01 PM PDT Read More See more Software