数据库产品选型方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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的操作系统微代码级,保证数据库在主机上的稳定运行,同时为用户节省了购买主机后再购买其他数据库而必须支付的昂贵费用。