Oracle 是甲骨文公司的产品,sqlserver 是微软的产品,都支持国际标准的sql语法,可是有各自特殊的sql语法(也是为了尽可能提升本身数据产品的可用性,尽量多的占领市场)
体系结构不同:oracle的数据库体系结构有三种文件组成:控制文件,数据文件、日志文件
sqlserver:数据文件和日志文件
支持环境不同:sqlserver仅支持Windows系统
oracle支持Windows,linux,unix等主流操做系统
性能
SQL Server
多用户时性能不佳
Oracle
性能最高,保持WindowsNT下的TPC-D和TPC-C的世界记录。
SQLServer
C/S结构,只支持Windows客户,能够用ADO,DAO,OLEDB,ODBC链接。
Oracle
多层次网络计算,支持多种工业标准,能够用ODBC,JDBC,OCI等网络客户链接。
使用风险
SQL Server
彻底重写的代码,经历了长期的测试,不断延迟,许多功能须要时间来证实。并不十分兼容早期产品。使用须要冒必定风险。
Oracle 长时间的开发经验,彻底向下兼容。获得普遍的应用。风险较小linux