17611538698
webmaster@21cto.com

MongoDB 正发起攻势,意图击败竞争对手 PostgreSQL

资讯 0 526 2024-09-01 05:30:43

图片

NoSQL 数据库供应商 MongoDB 近日宣布,它在与开源关系型数据库竞争对手 PostgreSQL 的竞争中取得了显著进展。

这家公司宣布其第二季度业绩的数据为:营收增长 13% 至 4.781 亿美元,超出预期。其首席执行官 Dev Ittycheria (戴维.伊蒂切里亚)声称最近的成功部分归功于与 PostgreSQL 的竞争胜利。

图片

MongoDB 首席执行官 Dev Ittycheria

MongoDB 在截至 7 月 31 日的 2025 财年第二季度也披露了有近 7140 万美元的运营亏损,远高于去年同期的 4900 万美元。

然而,Ittycheria 说并没有让这破坏业绩数据公布后的乐观情绪,公司的在股市上涨了 14%。

Ittycheria表示,MongoDB 已利用其数据库服务 Atlas 在 Fanatics Betting & Gaming(体育生态系统公司 Fanatics 的一个部门,价值约 300 亿美元)的一个项目中从 PostgreSQL 手中夺取了新的“工作负载”。

“最初,团队在 PostgreSQL 上推出了一个平台,但面临着可扩展性、灵活性和过度复杂性的挑战,”这位首席执行官在投资者电话会议上表示。“在迁移到 MongoDB Atlas 后,团队还集成了 Atlas Search,为用户提供更好的体验,以找到所有可用的投注选项。Fanatics 计划继续扩展 MongoDB Atlas,以确保在为 NFL 赛季开始做准备时能够展开大规模运营。”

Fanatics Betting & Gaming 做出这一决定的背景仍不明朗。也许他们只是第一次没有选择正确的数据库来完成这项工作。

尽管如此,Ittycheria坚持认为,这是 MongoDB 与 PostgreSQL 竞争的持续趋势的一部分。

根据Stack Overflow 的一项调查,PostgreSQL 系统去年成为专业开发人员中最受欢迎的数据库。

Ittycheria指出,PostgreSQL 已经存在了 40 年了,这好像这是一件坏事。

“这项技术已经存在很长时间了,”Ittycheria说。“他们确实是 Oracle、SQL Server 和 MySQL 的直接受益者,所以他们在某种程度上巩固了关系型数据库市场。至于我们为什么要竞争或为什么我们会赢……MongoDB 有一个非常灵活的架构,允许开发人员以类似 JSON 的格式存储文档。这对于随时间推移而发展的应用程序结构非常有益。

“我们可以水平扩展,”他补充道,“因此,对于需要大量数据的应用程序,我们可以非常轻松地将数据分布到多个服务器或虚拟服务器中。同样,我们可以比 PostgreSQL 更好地处理大型数据集的性能。内置的分片功能可实现自动数据分布。”

他还声称 MongoDB 更有利于提高开发人员的工作效率,因为类似 JSON 的格式和灵活的模式可以缩短开发周期,从而帮助采用敏捷开发的大量客户。

Ittycheria 质疑从传统关系数据库迁移到 PostgreSQL 的用户是否“只是想继续使用关系数据库,因为这是他们所非常熟悉的”。

由于他们必然有既得利益,这样的评论留下了很多有待解开的问题。

2017 年的某个时候,PostgreSQL 在 DB-Engines 排名上超过了 MongoDB,此后差距一直在扩大,直到2024年,MongoDB追到了PostgreSQL的后面,但仍然存在不少距离。

图片

在最新的 Stack Overflow 调查中,PostgreSQL 取得了进展,目前有 52% 的开发人员在使用 PostgreSQL。

图片

虽然某些应用程序可能最好由专业文档数据库支持,但 PostgreSQL 可以支持 JSON 文档,并且已经这样做了很多年。

还需要记住的是,PostgreSQL 不仅仅是 PostgreSQL。大多数的云供应商都支持 PostgreSQL 前端服务,而 CockroachDB 和 YugaByteDB 都提供了与 PostgreSQL 近乎兼容的前端,另外它们还支持大规模全球应用程序的分布式后端。

MongoDB 的最新财务消息是在这家 NoSQL 数据库企业经历了一段艰难时期之后发布的。

5 月份,该公司下调了今年剩余时间的收入增长预期,这似乎让投资者感到失望,估值因此下跌了四分之一。如若想收复失地,仅靠对竞争对手数据库发起的几项有争议的诉讼是不够的。

作者:万能的大雄

评论