日期:2014-05-17  浏览次数:20461 次

请教诸位,现在SqlServer2008性能和Oracle在一个等级上吗?
我公司ORacle数据库维护起来太麻烦,我建议换成SqlServer2008,但有人觉得SqlServer只能支持小型数据,担心海量数据情况下不能很好支撑.....数据库有很多流水数据,很多档是上亿记录...请问大家SqlServer能承受得住吗?

------解决方案--------------------
主要看数据库设计、程序的架构和编码的质量,一般TB级别的数据SQLServer还是可以运行的很好的。
------解决方案--------------------
我觉得SQL在上亿级别的查询上远不如ORACLE。
------解决方案--------------------
引用:
sql server的读写首先就是冲突的,在阻塞,死锁上,比oracle要多发写,即便手工干预了,也不一定就能处理得很好。
不过如果只考虑能不能满足业务需求的话,好好设计下,sql server肯定是可以驾驭的。

"sql server的读写首先就是冲突的" 
SQL SERVER 也是支持读写不冲突的,比如行版本控制,只是不是默认行为而已 ,事务隔离等级 其实没有什么大的区别。
------解决方案--------------------
一直有一种误解,说SQL SERVER性能差,换oracle,如果不会玩数据库优化,其实换什么都一样的。