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