oracle如何?

来源:百度知道 编辑:UC知道 时间:2024/05/05 23:10:39
和其它的比较...

我看SQLServer,DB2,Oracle三家的优缺点

其实这三家是各有所长,不好说啊。
SQLServer:自适应性最好,几乎不需要DBA。技术上也比较领先一些(主要是因为它做得晚,有不少新技术都可以做进去),特别在一些底层技术如空间存储和并发控制协议上,几乎完美。由于和windows结合紧密,经常使用操作系统级的一些优化(在windows上绝对是和其它数据库不公平竞争)。最大缺点:只支持windowsNT系列操作系统。估计只能在中小型应用上定位,大家这么看好他估计也是因为做中小型应用的人特别多。
DB2:技术最领先,大家看看,数据库这十年最牛的技术好多都是db2的牛人先搞出来的。符合标准性也比较好(估计在定标准的时候人家Oracle吃了不少亏)。自适应性其实做得也不错,至少偶考DB2管理员的时候不是觉得特别难。另外IBM是唯一提供从硬件,操作系统到数据库全包的公司,在银行之类的应用上很让人放心,那可是管钱的系统啊,谁也用windows,Unix(Linux)这种动不动就被人黑的东东。最大缺点:是IBM的东东,IBM总是那么自信,对用户的需求总显得高高在上的。上回我们一个项目使用它的AS400+DB2 400,偶问:你的TPMC是多少?人说:偶们不测这个。倒!400可是软硬全包,连这么标准的测试集都不测,让用户怎么评估你的性能?我想这也是为什么 看好DB2的人不多的原因 。
Oracle: Oracle的优势在于古老,有位兄台说Oracle的内核都是些什么七年陈八年古的东东了,这有一定道理(其实Oracle7到8从表现上看内核动作应该是不小的,但应该没动存储层)。不过别忘记系统软件领域用户的忠诚度要远比其它软件高。而Oracle在市场上占那么大份额,现在的竞争策略也不错,这意味着可见的将来内Oracle决不会有太大的危险。何况人家Oracle的技术确实也不算太差(回退段可是独一无二的啊)。虽然Oracle在标准上吃了点亏,不过人家也不care,人可是事实标准,不理你SQL标准又怎么了?(Oracle到现在对sql92还只支持到入门级)。相对来看,Oracle最大的缺点应该在技术上,似乎这N年内Oracle已经不太重视这个了(前两年的TPC组织排行上Oracle一直很落后 ,现在才追上去了),而且Oracl