主要开源数据库优势

日期: 2021-05-16 作者:Chris Foot翻译:邹铮 来源:TechTarget中国 英文

很多IT行业专业人员都使用DB-Engine来跟踪数据库产品的流行程度。排名标准基于在行业网站、Google搜索、职位发布、用户个人资料以及专业和社交网络对不同产品的引用次数。

根据DB-Engines的研究,最近开源数据库的流行程度已经超过商业数据库。

重要的是要注意,网络流行程度并不等于市场份额和行业领先的销售收入。顶级商业产品(例如Microsoft SQL Server和Oracle的自主数据库)仍然领先于所有供应商,包括开源数据库产品。但是开源数据库的部署率上升,这为专有数据库带来竞争。

开源数据库的普及程度

开源数据库发行版使用开源软件许可模型,该模型在发行版限制方面有所不同。开源通常是指具有源代码的程序,用户可以根据自己的需要自由修改和使用这些源代码。与大多数商业数据库管理系统(DBMS)产品相比,开放源数据库的优势包括更低的前期许可和持续的维护成本。

但是开源并不总是意味着该产品是完全免费。很多供应商在其免费的开放源代码产品中仅提供基本功能,他们还会提供高级版本,需要支付前期购买成本或基于订阅的支持合同。

关键区别在于,前期许可和持续维护成本通常比商业竞争对手低得多。

企业级支持服务

与商业竞争对手相比,开源数据库历来被视为利基产品,具有有限特性、功能和供应商支持。因此,企业通常会避免使用没有商业支持的开源数据库。

没有稳定成熟的供应商为他们提供产品支持、补丁和升级。数据专业人员也不放心使用开源数据库来支持关键或任务关键型应用程序。

但是,只要IT行业存在差距,就会有供应商迅速提供产品。多年来,越来越多的服务提供商开始为开源数据库产品提供24/7支持。

此外,随着人们对数据库即服务(DBaaS)平台的兴趣日益浓厚,这些平台固有地提供24/7数据库后端支持作为其产品的一部分,你很难找到一款不提供多个支持选项的开源DBMS产品。

与商业产品竞争激烈

所有数据库供应商都知道,他们必须添加新功能才能保持竞争力。开源和商业数据库市场竞争激烈,迫使供应商最大化其产品的固有功能集。开源数据库的优势包括不断创新和集成新功能,这些新功能使它们与其他供应商区分开来-这是他们竞争生存的要求。

开源供应商竞争心态的很好的例子是EnterpriseDB。该公司将Postgres Advanced Server产品作为Oracle的经济高效的替代产品来销售。EnterpriseDB宣传其产品提供与Oracle功能的高度兼容,包括支持PL / SQL程序语言、SQL扩展、功能、程序包和复制,以及使迁移到开源平台更容易的类Oracle工具。

平台、数据模型和供应商:更多选择

开源数据库的另一个优势是,与商业数据库不同—通常由产品制造商提供和支持,你会发现很多供应商提供开源数据库软件或完全托管的DBaaS平台。

知名行业巨头正在利用日益普及的开源数据库系统来获利。亚马逊、微软、谷歌和甲骨文等大型供应商正在继续尝试利用那些挑战其在该行业主导地位的技术。

他们的战略通常是提供自己的开源数据库平台版本,或确保开源数据库中使用的技术成为其数据库产品的组成部分,而不是替代其产品。

下面是示例列表:

  • 亚马逊在托管开源数据库产品中处于领先地位。他们的产品包括MySQL、MariaDB和PostgreSQL。Amazon还将MySQL和PostgreSQL功能集成到其Aurora数据库中,并将MongoDB功能集成到DocumentDB中。
  • Microsoft为Redis、MariaDB和PostgreSQL云平台提供完全托管的Azure。此外,微软直接挑战很多小型NoSQL开源数据库供应商,他们将键值、列系列、文档和图形数据库模型集成到其CosmosDB平台中。
  • 谷歌提供完全托管的MySQL、PostgreSQL和Redis开源数据库。
  • 甲骨文在其云MySQL产品中极大地改进MySQL开源版本的特性和功能。此外,甲骨文的NoSQL数据库支持文档、列式和键值数据模型

MongoDB、DataStax、PlanetScale和ElephantSQL等其他供应商也销售多云DBaaS平台。他们的产品使消费者能够轻松地在包括亚马逊、谷歌和微软等云平台上配置他们的数据库。

IT社区对开源NoSQL和关系DBMS产品的兴趣也正在推动越来越多的供应商提供第三方部署、管理和监视工具。此外,你还可以在他们支持的平台列表中找到各种提供开源数据库的软件应用程序。

未来

数据库市场不再只是包含少数商业数据库产品。随着开源数据库产品的不断成熟,它们将变得更加全面、智能和标准化。

由于这些开源数据库的优势,企业部署率将继续增加。企业将越来越多地使用开源数据库作为新应用程序部署的标准数据基础结构选择。

 

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

翻译

邹铮
邹铮

相关推荐

  • Java、JDBC和Postgres

    现在越来越多的企业开始部署PostgreSQL,为什么呢?当你看到这个许可开源数据库所提供的功能,你就不会对此 […]

  • 5个元数据管理最佳实践

    在数据驱动的环境中,元数据不仅仅是数据的副产品;还是综合数据治理战略的关键组成部分。企业需要适当的元数据管理, […]

  • Cockroach Labs增加矢量搜索,更新定价选项

    Cockroach Labs 近日推出矢量搜索功能,旨在使客户能够访问和操作非结构化数据,以训练生成式人工智能 […]

  • 如何使用数据治理成熟度模型

    如果没有强大的数据治理,数据就无法产生有价值的见解以及改善决策。数据治理成熟度模型可帮助企业评估当前的成就水平 […]