日期:2014-05-19  浏览次数:20506 次

Sqlserver 与 oracle 相比,各方面性能真的差距那么大吗?3000人的国企用的数据库,专业人员最后定性 sqlserver 太差,太初级.......

详情:

我是东北的一家国家电力公司下属的一个大型发电厂,有3000   多正式员工,我们单位在   2004   年   找到的一家天津的   IT   公司为我们厂量身定做开发了一款办公自动化软件,用的是   sqlserver2000   数据库。

用到现在   2007   年,在使用过程中有各种各样的问题,今天找到厂家,厂家派人过来了,现在一年最突出的问题就是程序非常慢,有时候操作一项功能,或是登录,很长一段时间没有响应.

厂家程序开发者说:  

1.    
      sqlserver2000   数据库数据一张表的数据如果在   5   万条左右时候,就会有死锁现象,使用时间越长,数据库变得会越不稳定,性能越来越差。

2.
      如果换成   oracel   后,所有这些现象就全没有了,oracle   是最完美的数据库,性能无比强大,根本跟     sqlserver   没有可比性。

我用了   sqlserver2000   有4,5   年了,也知道   sqlserver   确实没有   oracle     好,可是象他的这番解释我也有点怀疑,难道   sqlserver   真的这么差吗,居然一个表中的数据达到   5   万条左右的时候性能上就会出问题了,   oracel   中数据存储就是巨无霸,存储多少条都没问题。那这个   sqlserver   是不是也太脆弱了!    

实在不明白他对   sqlserve   与   oracle   的对比是不是真的确实如此,他是天津这家公司的高级程序员,我们这套庞大的程序就是主负责开发的,看样子,不象是他在撒谎,所以在这里,请各位专家级的高手能给我一个较为客观的评述。


另外:我们每年的产生的数据量大约在   20   条左右。



------解决方案--------------------
sqlserver没那么差.当前数据库200w条也不至于那样,要么程序设计有问题
------解决方案--------------------
恩,反正金蝶和用友用的都是sqlserver
------解决方案--------------------
晕,这是什么专家啊,T他吧!
才20W条数据,那算什么啊!我这里有上千万数据都在用