Oracle 與SqlServer 的差異
營運的平台不同
# Oracle可在所有主流在平台上運行,Oracle資料庫採用開放的策略目標,它使得客戶可以選擇最適合他們特定需求的解決方案。客戶可以利用很多第三方應用程式、工具。而SQL Server卻只能在Windows上運作了。
但SQL Sever在Window平台上的表現,和Windows作業系統的整體結合程度,使用方便性,和Microsoft開發平台的整合性都比Oracle強的很多。但Windows作業系統的穩定性及可靠性大家是有目共睹的,再說Microsoft公司的策略目標是將客戶都鎖定到Windows平台的環境當中,只有隨著Windows效能的改善,SQL Server才能進一步提升。從操作平台這點上Oracle是完全優勝於SQL Server的了。
也就是說Oracle支援多種作業系統,sql server支援window系統
文體結構不同
oracle的檔案體系結構為:
資料檔.dbf(真實資料)
#日誌檔.rdo
##儲存結構不同
·tools互動式表空間
·users使用者預設表空間·mode(存放樣版)
·tempdb(臨時資料庫)·msdb(存放調度資訊與日誌資訊) ·pubs(範例資料庫)
真實資料與資料字典存放在一起。對系統參數資訊無安全機制。##安全性###################### Oracle的安全認證獲得最高認證等級的ISO標準認證,而SQL Server並沒有獲得什麼安全認證。這方面證明了Oracle的安全性是高於SQL Server的。#########效能不同 # ########SQL Server 多用戶時效能不佳######Oracle 效能最高, 維持windowsNT下的TPC-D和TPC-C的世界記錄。 #########開放性 #########SQL Server 只能在windows 上運行,沒有絲毫的開放性,作業系統的系統的穩定對資料庫是十分重要的。 Windows9X系列產品是偏重於桌面應用,NT server只適合中小型企業。而且windows平台的可靠性,安全性和擴展性是非常有限的。它不像unix那樣久經考驗,尤其是在處理大數據量的關鍵業務時。 ######Oracle 能在所有主流平台上運作(包括 windows)。完全支援所有的工業標準。採用完全開放策略。可以使客戶選擇最適合的解決方案。對開發商全力支持###
客戶端支援及應用程式模式
SQL Server C/S結構,只支援windows客戶,可以用ADO,DAO,OLEDB ,ODBC連線.
# Oracle 多層次網路運算,支援多種產業標準,可以用ODBC, JDBC,OCI等網路客戶連線
以上是Oracle 和 SqlServer 的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!