當前位置:成語大全網 - 書法字典 - 妳認為甲骨文數據有缺陷嗎?

妳認為甲骨文數據有缺陷嗎?

1.Oracle是跨平臺的,SQL Server只能在Windows上運行,但是Windows可以安裝的硬件有限。比如Sun的Sparc服務器不能安裝Windows,壹些大型機和小型機只能安裝UNIX,所以Oracle只能在這些高端機上運行,這就註定了Oracle是高端數據庫,而SQL Server是低端數據庫。

2.Oracle真的實現了行級鎖,SQL Server也號稱實現了行級鎖,但是如果妳真的去嘗試,沒有索引就不行。

3.因為Oracle有多版本數據的技術,讀寫操作不會互相等待。雖然SQL Server 2005加入了學習Oracle的快照機制,也引入了多版本數據(MySQL也有多版本數據機制,所以不能說壹定是學習Oracle),但實際效果感覺有兩個版本的數據。當隔離級別為read committed時,讀取和寫入將不再相互等待,但將隔離級別設置為Serializable仍會產生讀取和寫入相互等待。

4.Oracle的事務日誌歸檔相當方便,而SQL Server要通過事務日誌備份來實現,要配置自動作業來啟動代理服務。

5.Oracle的數據字典豐富,DBA很容易判斷數據庫的各種情況。SQL Server 2005雖然學習了Oracle的數據字典的特點,但是在數量和方便性上還是差的很遠。個人感覺這是甲骨文最人性化的地方。

6.Oracle的PL/SQL比SQL Server的T-SQL強大多了。