机房360首页
当前位置:首页 » 运维 » 哪款关系数据库管理系统最适合您企业?

哪款关系数据库管理系统最适合您企业?

来源:机房360 作者:litao984lt编译 更新时间:2015-5-7 9:41:51

摘要:在本文中,数据库专家克雷格·S.穆林斯先生为大家考察并分析了目前市场上顶级的关系数据库管理系统软件,希望能够有助于您企业确定哪款才是最适合您企业的。

  微软SQL服务器

  最后介绍的一款是微软的SQL Server,其目前的版本是SQL Server 2014。Microsoft SQL Server仅在Windows上运行,但也支持有很多版本的Windows。

  熟练的SQL服务器数据库开发人员和管理人员非常充足。同样的,目前有许多工具支持SQL服务器的开发,数据移动和数据库管理,这些工具均来自微软和ISV。SQL Server的客户也可以最大限度地减少他们的工具预算,因为SQL服务器许可证附带分析服务,集成服务和报告服务,这些服务提供的功能往往需要附加工具,其他DBMS均已覆盖。

  从技术和功能的角度来看,微软一直注重跟上市场发展的步伐。其最新版本的新增功能包括内存OLTP能力,增强的内存列存储,文档存储能力,并启用了Azure的混合方案。通过Azure,微软的云集成整合已然使其SQL Server成为了三大DBMS巨头中最强的供应商,包括简化备份到Azure,以及设置Azure虚拟机始终作为次级功能。

  微软SQL Server 2014拥有强大的性能基准测试结果,包括TPC-E,其能够衡量现代OLTP工作负载。

  微软缺乏类似于甲骨文的Exadata和IBM的PureData系统这样的一款数据库应用。因此,如果您企业正在寻找一款纯粹的随插即用的数据库应用,微软或许并不是您企业的一个现实的选择。然而,也有嵌入式的SQL Server的第三方设备,而且,微软还提供了微软分析平台系统,这一是一款分析设备,将SQL Server与来自Hadoop的数据进行了集成。

  其他商业关系型DBMS

  当然,除了上述的三大巨头之外,当今市场也有一些其他的企业级数据库管理系统供应商。其中供应商的产品甚至更受欢迎,这其中包括Teradata,SAP Sybase和Informix。所有这三家供应商的数据库管理系统均提供齐全的功能,企业级的性能,但其分别又在各自所擅长的专业领域具有专长,因而在业界享有知名度。

  Teradata以其分析和数据仓储能力最为出名。对于那些寻求运行分析过程的企业用户而言,Teradata数据库和该公司的Active Enterprise Data Warehouse提供了一个网关,基于先进的内部数据库,分析企业的相关知识,内存中实施智能化处理,并行执行数据库脚本语言,支持原生JSON和透明单个查询,多系统处理。

  Sybase Adaptive Server Enterprise(ASE),现在由SAP公司拥有并负责销售,其曾经是关系型DBMS市场的一款先驱。其曾经一度被认为是可能成为上述三大巨头的强有力竞争的对手,但近年来,ASE已然失去了相当的市场份额。鉴于其性能和可扩展性等特点,SAP ASE主要用于金融市场。

  Informix是另一款早期的关系型数据库管理系统,现由IBM公司拥有并负责销售。Informix以其提供无人值守,容错SQL处理能力广受好评。IBM公司将重点放在Informix的嵌入性和无缝集成到SQL、NoSQL/JSON,以及时间序列和空间数据等功能方面。

  虽然这些DBMS产品针对具体的使用案例而言,都是值得考虑的。但精通这些专业技术的人员,以及支持这些数据库管理系统的工具较少。如果您企业目前已经成功的使用这些产品,就没必要转移了。除非这些数据库管理系统的其中之一匹配了一个特定的使用案例,您企业可能会从三大数据库管理系统巨头那里得到更好的服务。

  开源的关系型数据库管理系统产品

  也有几款开源的关系型数据库管理系统产品值得考虑。开放源码的RDBMS的主要好处就类似于任何开源软件的好处——用户可以自由运行、复制、分发、研究、修改和改进软件。然而,开源并不意味着其是完全免费的,至少对于一般企业用途而言。

  两款最流行的开源关系型数据库管理系统产品是MySQL和PostgreSQL。MySQL属于Oracle,而PostgreSQL是加州大学伯克利分校的Ingres项目的一个演变,这是最早的关系型数据库系统。

  虽然其是免费下载的,在企业应用程序使用一款开源的DBMS需要供应商的支持,这是有代价的。Oracle提供MySQL的支持包,而EnterpriseDB公司则提供了一个版本的PostgreSQL支持。

  在您企业选择开源路线的RDBMS产品时,您应该知道其中的一些核心关系特征功能可能缺乏(例如,检查约束,加入选项等)。此外,您可能需要使用各种插件数据库引擎为特定的工作负载配置数据库管理系统。

  总结

  总体而言,三大RDBMS巨头供应商将继续为广大企业用户提供丰富的功能,混合工作负载和稳定的性能,以及多种可用的工具和许多熟练的技术人员支持。但是,这种支持是有代价的。而对于那些寻求特定用例或希望降低成本的企业用户来说,也有其他的一些商业化的或开源的关系型RDBMS作为替代品。

  作者简介:

  本文作者克雷格S.穆林斯是一名数据管理策略专家、研究员、顾问和作家,拥有超过30年的数据库系统开发方面的经验。他是Mullins Consulting Inc.公司的总裁兼首席顾问,同时也是TheDatabaseSite.com网站的主编。

  责任编辑:余芯

机房360微信公众号订阅
扫一扫,订阅更多数据中心资讯

本文地址:http://www.jifang360.com/news/201557/n202067656.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
推荐图片