iT邦幫忙

DAY 30
4

Oracle and MS SQL系列 第 31

[Day 30]MS SQL vs Oracle

最後一篇我大概聊聊這兩大資料庫的差別。
對於微軟和甲骨文兩大資料庫,到底差在那呢?效能、功能,還是吸引人的資料庫新特性,
小弟後來覺得以上都不太算真正差別,畢竟我聽過太多MS SQL DBA說某些功能優於Oracle,
而Oracle DBA也會說某些功能到現在MS SQL才推出雛形,完全也趕不上Oracle腳步,
只能繼續當追隨者,同時也很難完全說服MS SQL DBA都對Oracle拍手叫好並承認自家資料庫如同玩具一般,
而相對也更難讓Oracle DBA承認MS SQL技術已追上Oracle甚至超前且優於Oracle,算是各有各的見解,
但小弟認為最大的差別在於資料庫相關技術資訊的取得。

說說我自己的感想,因為工作上的需求今年1月開始真正深入MS SQL(快一年了,時間過真快~XD),
但在這之前我與Oracle相處已有三年多光陰,工作上如遇到資料庫相關問題並順利解決的效率非推MS SQL莫屬
(三年多Oracle經驗,無法快速解決問題,主管應該很火大~XD),原因無他,
就是微軟線上資源完整豐富,當遭遇問題,上網查MSDN 或TechNet Library幾乎都能找到答案(因為中文~哈),
而且還有相關論壇讓你發問及討論,同時有一大堆專家相當熱情且耐心的回答問題,常常不會讓我空手而回,
這些服務都不花你一毛錢,只需簡單的給予該問題標記最佳解答,讓彼此資訊交流互通共享,
面對微軟提供如此完整資訊平台給客戶,有如全X電X常說的~~就感心ㄟ。
軟體服務微軟真的比Oracle好太多,微軟有研討會可以免費參加學習
(Oracle不是那麼頻繁,而且有些還要收費),
也可取得專家親自整理過的相關資料,並且還有webcast讓我下載觀看
(當初還被Oracle講師警告,不准datapump相關training資源,Oracle都這樣對待客戶的嗎?讓我好暈=.=),
面對這樣的資源,真正讓我感受到給微軟保護費都不是白繳的。

但在處理Oracle就沒這麼好過,當遇到問題時大部分都靠G大神
(雖然自己會先去metalink或asktom,但對方可不是都很閒隨時等回答問題),但G大神就是有種壞處,
你沒辦法得知這樣的做法是否真的可靠,還記得很久以前要恢復system tablespace,
按照G大神所提供的做法反而越搞越糟(台灣Oracle大多是sales,別太指望能幫到什麼忙),
後來只好乖乖K原廠技術文件才搞定,同時Oracle相關技術文件大部分都是英文,
平常在處理一個小問題時,你沒啥時間好好閱讀這些英文技術文件(都火燒屁股了~><”),而且想找相關資源時,
連到台灣Oracle網站並點選database 11g連結後,他X的馬上redirect到國外,
這就是Oracle對待其他國家客戶的方式嗎?如此大的軟體廠商別說搞不出繁體語言版,
Oracle的態度真是讓我不能認同(保護費還是得繳~=.=)。

我想一個再好的軟體,如果資訊難以取得,當發生問題如果沒人會處理並理解資料庫真正運作方式,
那就算功能或效能在強大也無三小路用。經過快一年的MS SQL真正接觸,深深感受到微軟社群的力量,畢竟在工作上能快速解決問題才是王道阿。


上一篇
[Day 29]SQL SERVER-System views
下一篇
[SQL SERVER]找出sql statement所對應的執行計畫
系列文
Oracle and MS SQL34

1 則留言

0
丁丁 (Dean)
iT邦大師 6 級 ‧ 2009-11-04 15:12:16

不過這也是 Oracle DBA 和 MSSQL DBA 在業界價差的不同... XD

但是 MSSQL 的進步神速在業界也是有目共睹, 不然 Oracle 也不會買下 MySQL
以鞏固它在 DB 界的地位, 我喜歡 Oracle 和 MSSQL 間的競爭和功能互抄~
這樣, 才會讓我們這些使用者看到美好的未來~ ^o^

rico iT邦新手 2 級‧ 2009-11-04 20:44:21 檢舉

良性競爭當然是好事,但還是希望Oracle別再故步自封了~~~^^

我要留言

立即登入留言