数据库软件的评估

更新时间:2024-03-01 13:23:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

MES数据库选择的评估:

一、现状及评估结果:

A公司系统即支持SqlServer数据也支持Oracle数据库,但基于目前评估,A公司建议采用Oracle数据库。 二、评估的依据:

1.数据库容量(3年共17.3TB,含存储冗余备份至少34.6T),及240多个用户频繁读写数据的操作量(3815次/秒),且要求每秒钟写入WIP DB的数据量达19M

2.A公司所有电子版的客户因其数据量大,操作频繁的特点,其数据库软件全部采用Oracle,且电子版的系统套件没有与SqlServer数据进行集成的验证,另外Oracle与A公司是软件应用集成伙伴,相互技术的融合度比较高。 3.其它行业通用的性能比较如下:

3.1). 开放性,在数据库可操作平台上,Oracle可在所有主流平台上运行,Oracle数据库采用开放的策略目标,SqlServer只能使用在Windows系统平台上,易受病毒的攻击。 3.2). Oracle的安全认证获得最高认证级别的ISO标准认证,而SQL Server并没有获得什么安全认证。

3.3). Oracle的性能优势体现在他的多用户上和并发执行上,而SQL Server的性能优势在多用户上显得力不从心。且Oracle的角色和权限管理变得十分的灵活,且可以支持多个实例同时运行,功能非常强大,且保持了WindowsNT下的TPC-D和TPC-C的世界记录。 3.4).处理速度明显高于SqlServer,尤其是大容量、频繁的数据操作请求,网络较多的数据库工作者经过多次测试,评估的结果是:Oracle操作数据库的性能是SqlServer的7.5倍左右,

参考网址:http://wenku.http://www.wodefanwen.com//view/d4041e19227916888486d7db.html

3.5). oracle中有复合数据类型 sql server中没有, oracle存储过程中借助cursor类型变量返回并访问记录集,程序实现和处理复杂数据类型的报表时,优势十分显,后期可发性能较好。

3.6). 导入导出数据库、权限管理等功能,Oracle要强大,且后续的MES ODSDB实际报表数据的抛转及数据备份,相对较为安全和容易。

3.7).安全级别高,支持快闪以及完美的恢复,即使硬件坏了 也可以恢复到故障发前的1s,几台数据库做负载数据库,可以做到30s以内故障转移。

3.8). 在代码可重写方面,SQL Server 完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明,且并不十分兼容早期产品,使用需要冒一定风险。 Oracle 长时间的开发经验,完全向下兼容,得到广泛的应用,风险系数较低。

3.9).市场化占有率:国际领先的市场研究机构ITAA在最新研究报告中指出,甲骨文在关系型数据库和对象关系数据库管理系统软件市场继续保持全球领先地位,同时还在亚太地区(日本除外)的信息与数据管理软件市场处于第一的位置。 3.10).Oracle与SqlServer对比所具有的缺点: 1>.价格相对较贵 2>.后期维护相对较复杂

三、完成Wave1需求后,数据库软件由Oracle更改成SqlServer的工作量评估: 1.所有基于XXX公司做客制化开发的Web页面程序,其中所使用的Sql语句需要全部从新

确认和修改。(10个工作日),注:标准的(OOB)程序页面不需要做修改。

2.更改服务器端程序与数据库的参数配置,数据库服务器OS SetUp,A公司&Sendertek项目组成员内部测试和验证等工作。(5个工作日) 3.在线测试和验证。( 5个工作日)

本文来源:https://www.bwwdw.com/article/echa.html

Top