问:目前我负责为公司用户挑选一种新型的DBMS产品。我该怎样评估和挑选出最好的DBMS产品? 答:选择一种客户机-服务器RDBS的确不是一件普通的事情,因为我们要考虑很多因素。数据库引擎数量曾经很多,但是现在已经削减到了三台主要的引擎,这对于我们来说就是一个好消息。按首字母顺序排列,这些引擎分别为: * IBM公司的DB2 * 微软公司的SQL Server * Oracle公司的Oracle 我还可以选择MySQL、Access和FileMaker Pro。
选择方法主要取决于项目大小,并发用户的个数以及各种其……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
问:目前我负责为公司用户挑选一种新型的DBMS产品。我该怎样评估和挑选出最好的DBMS产品?
答:选择一种客户机-服务器RDBS的确不是一件普通的事情,因为我们要考虑很多因素。数据库引擎数量曾经很多,但是现在已经削减到了三台主要的引擎,这对于我们来说就是一个好消息。按首字母顺序排列,这些引擎分别为:
* IBM公司的DB2
* 微软公司的SQL Server
* Oracle公司的Oracle
我还可以选择MySQL、Access和FileMaker Pro。选择方法主要取决于项目大小,并发用户的个数以及各种其他的因素。但是考虑到参数问题,你可能就想用主流客户/服务器数据库引擎。
的确所有这些引擎提供了技术资本,所以你可以在这里进行研究。对于某些项目来说,技术差异就足够让你成功/或破坏你选择引擎的工作。
对此还有另外一种说法。所有的这些引擎都已经用了好几年了,已经经历了不断开发。如果其中的一台引擎真的无法正常使用,那它在很早之前就应该被清除。所以另外一种说法就是所有这些引擎肯定都能够胜任、数据库应用软件的90-95%的性能也都在运行。从数据库应用软件平均起来看,单纯依靠技术水平进行选择不是很明智。
此外,还有两处值得我们注意的地方。
法规(dogma)。“Oracle是世界上最好的数据库引擎”、“DB2是人们创建的最棒的数据库引擎”、“SQL Server简直就比不上”等等。对于数据库世界里一些人来说,引起并不是一个技术问题,而是一个信仰问题。换句话说,咨询一下过去5年花钱学习如何使用特殊引擎的人,他们肯定会有些偏见。记住你要选择的软件可能让现在公司的投资没有用途。
成本(cost)。显然成本也是一个很重要的考虑因素,但是现在的专业技术和培训计划可能和它有些相违背。出于这样的原因,因此要计算总成本就变得很复杂。
总之,在选择的过程中你首先要判断是不是其中的引擎是不是排除了技术因素。另外就是公司现存数据库的使用(和现存技术),包括公司现在拥有的执照(这对成本有主要的影响)。一定要考虑到公司的技术问题,同时还要记住,有必要的话还要考虑到dogma的影响。所以,你在为公司选择DBMS时一定要考虑到你能考虑的所有情况。
翻译
相关推荐
-
SQL Server 2016关系型数据库概览
微软公司的SQL Server 2016提供了新的存储格式,实现了行级数据安全和Transact-SQL针对内存优化表的改进。
-
同为数据库管理系统 DBMS和RDBMS的区别是什么?
在商用领域,关系数据库管理系统是目前最受欢迎的数据库管理系统。本文将讨论RDBMS软件与通用DBMS技术的不同。
-
数据库产品巡礼:IBM DB2概览
IBM DB2关系型数据库管理系统提供了支持多平台系统的关键技术,它具备较高的可用性和良好的性能。
-
数据库管理系统选型指南
理解不同类型的DBMS有哪些特点,以及再何时、何处(场景)使用它们是十分必要的。在这本电子书中,我们就将进行一个详细的介绍,希望能够为您的数据库选型起到帮助、指导作用。