oracle和sql server区别
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 长时间的开发经验,完全向下兼容。得到广泛的应用。风险较小