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

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

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

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

  在审查并回顾了当前主流的各种数据库管理系统(DBMS)的类型差异:包括关系型、NoSQL和NewSQL /内存数据库(IMDB: In-memory)之后——下一步的重点就是要调查当前市场上的特定DBMS产品了。本文将主要围绕目前市场上领先的几款关系型数据库管理系统(RDBMS)产品进行探讨。

  三大关系型数据库管理系统产品

  在当前的关系型DBMS产品市场上,占主导地位的仍然是甲骨文、IBM DB2和微软SQL服务器。如果您企业想要采用一款新的RDBMS,那么,我们建议您从考察这三款市场领先的产品开始着手还是有相当的意义的,毕竟,有大量经验丰富的人才专业负责开发应用程序,并使用这些RDBMS产品管理数据库。此外,这些技术是相当过硬的,每种技术都至少经过了数十年生产系统的实践考验。

  那么,哪款RDBMS产品才是最适合您企业的呢?其实,这取决于诸多因素。如果您企业是一家大型企业,拥有一台大型主机并希望在这台大型主机上运行您的DBMS,那么我们认为IBM DB2将是合乎逻辑的选择。尽管您也可以在大型主机上的Linux分区运行其他的数据库管理系统,但IBM无疑是这一市场的领导者。对于安装了Unix和Linux的企业,您的选择可以是Oracle和DB2。甲骨文是这些平台市场上的领导者,虽然IBM在该领域的实力也较为雄厚。而对于Windows开发,三者均是可行的选择,但很显然,微软在自己的操作系统方面还是占据领导者优势的。

  当涉及到性能、应用程序的开发能力、支持、易用性和功能方面等方面时,上述所有的三大领先的DBMS产品均有很好的评级表现。然而,尽管如此,三种不同的DBMS产品之间仍或多或少的存在着一定的不同。

  甲骨文

  整体市场份额的领先者是甲骨文,其DBMS产品获得了最为广泛的采用,目前的版本是Oracle数据库12c。甲骨文的数据库管理系统支持多种操作系统,包括多个版本的Windows,和多个Unix和Linux。

  鉴于其安装基础和广泛的平台支持,企业用户招聘到熟练的Oracle数据库技术人员和开发人员应该不是什么问题。同样,也有大量丰富的专门针对Oracle数据库管理,应用程序开发和数据迁移/管理的工具。如果您企业正在寻找市场领导者,或希望确保相关的技能和工具将不再是一个问题,那么Oracle无疑将会是您企业RDBMS的最为可靠的选择。

  在功能方面,甲骨文保持了对于许多新的和先进的功能支持的步伐,包括对于JavaScript对象符号(JSON)的支持,时间功能和多租户的支持。而且Oracle数据库内存(Oracle Database In-Memory)使用内存柱状技术,使企业能够轻松地,透明地加速其业务分析性能,是全新的Oracle数据库选件。

  一般而言,企业客户给予甲骨文产品的好评均是基于其良好的性能和可用性。此外,该公司还公布了其自己的性能基准测试结果。虽然在现实操作过程中的性能数据可能会于实验室测试数据有较大出入,但在考察您企业的需求和性能基准时,供应商提供的基准还是相当有用的。

  甲骨文大力推广其数据库应用装置:Exadata,其结合了软件和硬件设计,提供了高性能和高可用性的平台,以运行Oracle数据库。其架构设有一个向外扩展的设计,配备行业标准服务器和智能存储,包括闪存技术和高速的InfiniBand内部结构。弹性配置,使系统能够进行调整,以适应特定的数据库工作负载,包括在线事务处理(OLTP),数据仓库,内存分析和混合工作负载。数据库应用设备的一大关键卖点是,其易于部署,包括所有运行DBMS所必要的组件。

  从成本的角度来看,甲骨文在许可证和技术支持方面一直以价格昂贵出名。另外,根据Gartner公司针对北美和欧洲市场进行的年度IT财务采购与资产管理调研显示,甲骨文在经商便利性(Ease of doing business)方面排名最低。

  IBM DB2

  DB2是甲骨文在Unix和Linux操作系统方面最大的竞争对手。除了这两款平台,DB2也支持Windows、z/OS大型主机和iSeries中档服务器。DB2的最新版本是DB2 Linux,UNIX,Windows(LUW)10.5版本,DB2 11 for z/OS和DB2 for i v7.2。

  招聘熟练的DB2数据库开发和管理人员可能相对而言要比雇佣甲骨文相关专业人士更难,但经验丰富的DB2专业人员并不稀缺。您企业将需要根据平台进行鉴别,大型主机DB2 z/OS的技能是不同的——因而招聘这方面的专业人员较之DB2 Linux,UNIX,Windows(LUW)要相对较为困难。DB2 SQL可能大致处于z/OS和LUW平台之间,但在管理上有显著差异。同样,目前有许多DB2的开发、数据移动和DBA工具,这些工具均来自IBM和其他独立软件厂商(ISV)。

  在功能方面,DB2经过了不断的修订和更新,具备市场领先的功能。包括JSON支持,时间功能,影子表,同时先进的压缩是其最新的进展。利用DB2 SQL兼容性功能,IBM提供了在DB2 Linux,UNIX,Windows(LUW)甲骨文应用程序的功能,而无需在客户端代码、触发器或存储过程对于业务逻辑有任何变化。

  当涉及到功能方面,将不能不提IBM的下一代DB2数据库技术,称为BLU加速。它提供了一种内存性能技术,抗压能力和列存储能力的组合。

  与甲骨文一样,IBM定期发布DB2的基准测试结果。正如任何基准测试一样,如果可能的话,最好还是根据您企业自己的系统和工作负载来执行性能基准。

  IBM提供了一个数据库应用称为PureData系统,该系统提供单个零件的采购,包括预安装和DB2配置。该系统已经准备好在数小时内加载数据,并提供与第三方软件的开放式集成。 PureData附带了整个系统的集成管理控制台,支持单行,集成的系统升级和维护。PureData系统支持不同模型的设计、集成、优化分析、运营分析和事务处理。

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

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