歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

微軟: Oracle 趕不上 SQL Server


美國微軟已經開始提供該公司推出“.NET戰略”以來的第一個服務器產品 SQL Server 2000。SQL Server 在.NET 戰略中的處於什麼樣的位置呢。該公司將如何與競爭對手美國 Oracle 公司抗衡呢。帶著這些問題本刊記者采訪了微軟的 SQL Server Group 產品主管 Steve Murchie,請他談一下關於 SQL Server 的產品戰略。

問 SQL Server 將為.NET 戰略提供哪些功能呢。

答 .NET 的目的是有利於因特網商務。SQL Server 2000 除了具有擴展性,可靠性以外,還具有可以迅速開發新的因特網系統的功能。尤其是可以直接存貯 XML 數據,可以將搜索結果以 XML 格式輸出等特點,這些特點在.NET 戰略中發揮著重要的作用。這是因為.NET 的目標就是要以 XML 格式交換數據。

將來還要進一步加強面向.NET 的功能。首先需要支持在因特網上提供的數據發送時所必需的協議“SOAP(Simple Object Access Protocol)”。目前在采用了 SOAP 的數據庫訪問中,需要使用在數據庫和應用軟件之間進行解釋 SOAP 協議的中間軟件。這一部分將安裝到 SQL Server 上,這樣就可以直接解釋 SOAP。

另外一個是可以利用適合於多種開發語言的 Common Language Runtime(CLR)。在 SQL Server 中將安裝 CLR,從而可以用 Perl 以及 COBOL 等多種開發語言描述存貯過程(Stored Procedure)。

問 在因特網領域中,大都采用美國 Sun Microsystems 和 Oracle 兩公司的產品。微軟的產品能跟上述公司抗衡嗎。

答 Sun 和 Oracle 的產品在可靠性和擴展性方面確實表現卓越。不過在目前, Windows 2000 和 SQL Server 2000 的組合也並不遜色。有必要使用戶了解到情況與幾年前相比發生了很大的變化。這可能還需要一些時間,在推銷方面我們還需要再加把勁。 如果用戶認識到我們的產品具有足夠的可靠性和可擴展性能,那麼下一步人們關注的焦點必然會轉移到如何盡快建立系統上來。在這一方面,SQL Server 2000 更具優勢。

問 在有關工作要求處理性能的 TPC-C Bench Mark 測試中,SQL Server 2000 的 Cluster 系統排名第一。對此,Oracle 的 Ellison 會長曾經誇下海口,“如果微軟能夠按照在 TPC-C 測試中使用的 Cluster 數據庫的標准用於實際的話,我們願意支付 1000 萬美元”。請問如何看待這一說法。

答 重要的是除了 TPC-C 測試以外,還有其它基准測試也證實了 SQL Server 2000 的卓越性能。例如,在使用 SAPR/3 和 People Soft 等ERP軟件進行的 Bench Mark 測試中,SQL Server 也同樣位居榜首。

當初在 Oracle 的 Cluster 系統中采用了多個服務器共享一個硬盤裝置的“共享硬盤”結構。這樣即使再追加服務器,其性能遲早會達到極限。

而 SQL Server 2000 則未采用共享硬盤裝置的“Shared Nothing”結構。這是一種將一個表(Table)肢解到多個服務器中,進行並行搜索及更新的方法。這種方式雖然不能說是適用於所有實際用途,不過大致上當追加服務器時,其性能也同時得到提高。

未來的 SQL Server 將會發展成新的 Shared Nothing 型。這是一種在 Cluster 系統的所有服務器中,放置完整的數據庫的復制品的方式。只要 Oracle 堅持采用共享硬盤型,就不可能趕上 SQL Server。


摘自:http://linux.tcpip.com.cn


Copyright © Linux教程網 All Rights Reserved