最近看到一篇標題為「業界研究顯示Oracle®數據庫10g 第二版領先於Microsoft SQL Sever 2005」的報導,大意是說,由 Edison Group 進行的一項比較研究顯示,Oracle10g 在管理成本上大幅領先 SQL Server 2005。

雖然甲骨文宣稱這是有第三者(Edison Group)進行的獨立測試,不過我在 Google 搜尋到了一些歷史資料,從這裡也許可以看出一些端倪....
 
話說 2004 年 11 月,Oracle 公佈了一份 Oracle 和 DB2 8.2 的比較報告,執行測試的公司也是 Edison Group。IBM 看到了這份測試結果後,作進一步的了解,發現這份測試其實是 Oracle "support" 的。而且 Editon Group 在測試時竟然也沒有通知 IBM 的任何人,以確認他們的測試環境和測試方法是沒問題的,以致於連測試報告裡面的 DB2 產品名稱都寫錯。
 
以上的故事都刊在 IBM 的官方聲明裡面,若有空可看看:
 
這份 IBM 文稿裡面還提到,IBM 自己又針對測試項目做了實驗,也另外請其他公司測試,包括 International Technology Group、Market Magic Research、D. H. Brown Associates,得到的結果都跟 Oracle 公佈的報告完全不同。同時,在這份文件裡面也詳細列出了 Edison Group 的測試方法有問題的地方。
 
文件裡面也提到,早在 2003 年四月就已經發生過這種事了,當時的 Oracle 和 DB2 的比較是由另一家公司(Rauch)做的,IBM 當時也公佈了一篇聲明:
 
裡面提到當時 IBM 還直接聯絡 Rauch 公司的負責人,該公司說其實那份
測試報告是由 Oracle 撰寫的,只是由 Rauch 公司發布。
 
如果 IBM 的聲明屬實,那這份 Oracle 10G 和 SQL Server 2005 的比較就不免啟人疑竇了。
 
究竟何者的管理成本比較低?同時熟悉這兩種 DBMS 的人心中應該有答案吧!