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条数据,那算什么啊!我这里有上千万数据都在用