如何选择合适的DBMS

 
   | |

导读:在为公司挑选合适的DBMS时,要综合考虑很多个因素。选择方法主要取决于项目大小,并发用户的个数以及各种其他的因素。此外,我们还要考虑法规和成本的问题。

关键词:DB2 DBMS 如何选择合适的DBMS产品

正在加载数据... 【TechTarget中国原创】目前我负责为公司用户挑选一种新型的DBMS产品。我该怎样评估和挑选出最好的DBMS产品?:选择一种客户机-服务器RDBS的确不是一件普通的事情,因为我们要考虑很多因素。数据库引擎数量曾经很多,但是现在已经削减到了三台主要的引擎,这对于我们来说就是一个好消息。按首字母顺序排列,这些引擎分别为:IBM公司的DB2、微软公司的SQL Server和Oracle公司的Oracle。

【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时一定要考虑到你能考虑的所有情况。

 
查看全文
 
 
 
 
 

DB2数据仓储与商业智能

 
Greenplum在推动云布署模型方面有其优势。要在普通的硬件上运行,Greenplum的数据库使用了大量的并行处理来同时查询大数据集。
 
没有数据仓库是不可能得到太多报表的。运营系统重点关注于运营业务,不提供分析、决策支持和趋势分析。
 
Netezza于上周发布了数据仓库设备Skimmer,这一版本主要是针对部门级部署而发布的。但是分析师提醒,造成数据孤岛的情况仍有可能发生。
 
在面向列的数据库,应用,及开源技术的促进下,在数据仓库高端市场上,竞争仍然会很激烈,而正在变化的数据仓库经济情况也将对终端用户企业提供益处。
 
开源这一概念在逐渐走向成熟,开源领域已有足够的产品构成一个完整的数据仓库架构,正如前端,中间层和后台一样简单。
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录