admin 管理员组

文章数量: 1086019


2024年4月14日发(作者:oracle11g跳过软件更新)

2、 数据库产品选型

现有解决方案中常采用大型数据库有Oracle、DB2、SqlServer、Informix几种。Informix

在我国数据库市场上占有份额较少,获得的支持也很少,这里不予考虑,SqlServer只能应

用于Windows平台,这里也不予考虑。因此,有必要将DB2与Oracle进行对比。

Oracle数据库服务器的最新版本是版本8,主要运行于MicrosoftNT,SunSolaris,HP-UX,

DigitalUnix和IBMAIX(在OS/390上,Oracle最新版本是V7.3)。

 价格对比

AS/400自带DB2及相应的开发工具数据,在使用上没有用户数限制,无需用户再花费额

外的开支;Oralce则按用户数计算实际费用,当用户数较大时,购买时的花费将是一笔不小

的开支。

 对平台支持性能对比

DB2为IBM公司开发,针对IBM 系列小型机做了相应的优化。IBM DB2 UDB从PC机,

PC服务器,包括AIX在内的各种UNIX工作站,UNIX服务器,到中型机如AS/400,大型ES/9000

主机,高性能并行系统如RS/6000SMP,SP2等平台,都充分地利用相应平台的硬件及操作

系统功能,使得DB2家族的产品在各自平台的性能达到最优。ORACLE一个重要的特点是的

为了很方便地在各种平台之间快速移植,但在IBM公司的相关平台上没有能够充分体现出其

本身的优势。

 开放性能对比

IBMDB2UDB在各层面,从网络协议的支持到应用开发程序的编程接口,数据库存储

程序及触发器,服务器之间的分布式运作,都是基于最新的国际标准,以确保其开放性及移

植性。

ORACLE同样支持各种标准,有部分功能都是使用其私有的,非开放性的技术,在这种

基础上开发的应用想移植到其他平台将有一定的困难。

 跨平台汉字支持能力对比

各地市目前有几家大医院采用汉字终端平台,必须采用一种通用的数据库,将这类汉

字平台管理起来。DB2能充分利用及配合平台内国际码转换支持而做到标准汉字在主机和其

它平台之间的自动转换。ORACLE目前不能承诺做到这一点。

 运行性能对比

IBM发明了关系型数据库以及其优化技术。多年来IBM研究中心不断发表最先进的数据

库优化技术,并把它们具体实现在DB2数据库上;另一方面,由于ORACLE限制用户在未经

许可的情况下不能公布他们所作的性能测试,故一般用户不易取得ORACLE的比较资料。今

年在美国SAP做了DB2与Oracle的测试比较,结果是DB2胜过Oracle。

 其他方面的比较

在数据仓库技术和INTERNET的技术支持方面两种产品均有不俗的表现。

综上所述,本系统数据库设计将采用IBM公司的DB2/400数据库,它是随机免费赠送的

AS/400产品,特别需要指出的是IBM为了方便AS/400系列小型机的推广,将DB2嵌入在

AS/400的操作系统微代码级,保证数据库在主机上的稳定运行,同时为用户节省了购买主

机后再购买其他数据库而必须支付的昂贵费用。


本文标签: 平台 数据库 支持 采用 对比