网上的一些观点,似乎偏袒oracle,但是我完全赞同。剩下的只有钱的问题了,就企业级的应用来说,oracle应当是首选
开放性:
SQL Server 
只能在windows 上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据量的关键业务时. 
Oracle 
能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。安全性
SQL server 
没有获得任何安全证书。 
Oracle Server
获得最高认证级别的ISO标准认证。性能
SQL Server 
多用户时性能不佳 
Oracle
性能最高, 保持windowsNT下的TPC-D和TPC-C的世界记录。使用风险
SQL server 
完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容早期产品。使用需要冒一定风险。 
Oracle
长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/1244/1244308.xml?temp=.1236994
      

  2.   

    楼上的朋友说的已经很全了,但我还是要补充几点,在使用上:
    一、Oracle在连接数据库的速度上不如SQL Server,但连接数据库以后的任何操作,ORACLE都比SQL Server要快的多,尤其是在数据量较大时。
    二、Oracle的数据加密和安全管理都比SQL Server要好的多。
    三、从功能上看,SQL Server与ORACLE相差甚远。
    四、SQL Server 在数据量大时显得特别慢。
      

  3.   

    性能上SQL不如ORACLE,价钱上SQL便宜。