隨著學習知識的不斷變化,為了使用各種各樣的學習的需求,接觸的不同的數據處理的數據庫也很多對於sql是充滿了感情的,因為所做的.net系統都是借用sql來存儲我們的數據,而對於oracle初次見面,多以來互相了解一下,其實所具有的東西都是大同小異的,只是顯示的略有區別:
一般情況下:
小型數據庫
中型數據庫
大型數據庫
Access ,foxbase
Mysql sql server
Sybase oracle db2
開放性
SQL Server是Microsoft公司推出的數據庫管理系統,無絲毫的開放性,只能為Microsoft服務。Oracle是甲骨文公司的一款關系數據庫管理系統,能夠在所有平台上運行,完全支持所有的工業標准。采用完全開放策略,滿足用戶的需要。
性能
SQL Server 多用戶性能不佳,Oracle可以滿足多用戶操作需求,
操作情況
操作過程不同,SQL Server是在固有的頁面執行SQL 語句,操作簡單;Oracle叫復雜,同時提供GUI和命令行。
風險
SQL Server完全重寫代碼,經歷了很長時間的測試,但是並不兼容早期的一些作品;Oracle長時間的開發經驗,完全向下兼容。得到廣泛的應用,完全沒有風險。
對於自己到底使用什麼數據庫,其實只要對自己使用方便,對自己所做的項目適合其實就行了!比如做考試系統,權限系統等等,SQL Server完全能夠滿足我們的需求,只是看後期優化程度是不是使用EF等工具能夠滿足速度了。