Oracle 資料庫10g 與IBM DB2 UDB 8.1 技術對比

來源:互聯網
上載者:User

  這篇文章是我從oracle網站上轉過來的。儘管此文出自oracle,不免有些廣告宣傳成分,但我覺得裡面的大部門內容還是真實的。我們不去從這份比較來看出oracle和db2孰優孰劣,重要的是這份比較涉列到了的資料庫技術的各個層面東西,並且我們可以從這份比較來看到oracle資料庫的實實在在強大功能和優點,協助我們更好的瞭解oracle資料庫。

概述
  Oracle 資料庫10g(Oracle Database 10g)是第一個專門為企業格線運算設計的資料庫。Oracle Database 10g降低了資料管理成本,同時可以提供最優質的服務,能夠使IT迅速滿足業務需求的變化並最大限度降低風險。系統易於部署和管理,這一點同樣具有十分重要的意義。

  通過不斷推出先進的創新技術,Oracle在競爭中始終保持領先地位。Oracle Database 10g的推出,進一步拉大了用於Linux, Unix和Windows的IBM DB2 UDB v8.1在這一領域的技術差距。就效能、擴充能力、可用性、安全性及價格等方面而言,Oracle Database是當之無愧的領先產品,這已是Oracle客戶的共識,媒體、分析人士和業界專家也對此給予積極的回應。Oracle 不斷推出的先進創新技術,使各類規模的企業能夠花更少的錢,辦更多的事。

  本白皮書將對Oracle 資料庫10g與用於Linux, Unix和Windows的IBM DB2 UDB v8.1的技術效能進行對比,論證Oracle“功能成本俱佳”的體繫結構較之非共用資料庫在效能、擴充能力、資源利用、管理、可用性及滿足技術發展趨勢等方面所具有的強大優勢。

格線運算
  Oracle 10g是第一個,也是唯一一個專門為格線運算開發的基礎架構軟體。Oracle 資料庫10g和應用伺服器10g為靈活、動態格線運算提供了完全叢集、工作負載管理和資料中心自動化技術,使用Oracle網格的客戶可以實現高的資源使用率並顯著降低成本。他們還可以通過Oracle系統在可移植性、可用性、安全和擴充能力等方面得到全面提升。Oracle系統的可移植性可保證您在所有運行平台環境下同樣受益,包括Linux 和常規叢集系統。目前,只有Oracle能以低成本叢集產品為基礎,實現真正的擴充,提供高可用性,並且可以動態配置資源。Oracle使網格牢不可破,您即不能斷開網格,也不能侵入網格。

  Oracle還在網格技術方面實現重要突破,如推出了Oracle真正應用叢集(Oracle Real Application Clusters)、Oracle流(Oracle Streams)、Oracle 可傳輸資料表空間(Oracle Transportable Tablespaces)等。最重要的,Oracle長期以來一直成功地為領先的平台和系統運行環境提供軟體產品。Oracle網格客戶對投資Oracle技術的信心有助於推動網格技術的應用。

  Hartford在多個應用之間共用Oracle資料庫資源,包括記帳、會計合并、現金帳戶、應收帳戶,從而使企業可以花更少的錢,辦更多的事。Oracle技術,包括Oracle資源管理員和Oracle Streams,為Hartford管理工作負載,在所有應用之間合理配置資源提供了必要的功能。

  CERN(歐洲核研究組織)建立了Large Hadron Collider(LHC)計算網格,用以管理LHC實驗資料。每年,該組織大型實驗產生的資料量高達一千萬億位元組。這些實驗資料供2000多使用者和150多個機構應用分析。CERN決定LHC計算網格採用Oracle系統。資料庫和應用伺服器是這一解決方案的重要套件。Oracle資料庫和Oracle應用伺服器能夠滿足LHC計算網格的技術要求。Oracle具有擴充性、資訊共用和VLDB功能,可供幾千個使用者在LHC計算網格中共用和訪問資料。可傳輸資料表空間可以快速移動大量資料,對資料量沒有限制。同時,Oracle真正應用叢集以Linux叢集產品為基礎,為CERN提供了具有高可用性和強大擴充能力的資料庫。

  去年,IBM極力打造“隨需應變計算”的品牌形象。IBM的產品包括一體化託管服務、基於開放式標準的模組和由業務諮詢服務部進行的專用軟體開發。其核心是整合(DB2資訊整合器)、自動化(SMART)和可視化(通過硬體產品)。IBM通過CPU硬體劃分和處理器按需定期許可的方式銷售大型SMP伺服器。這又回到了大型主機業務模式的老路,帶來成本和限制等方面的一系列問題。隨需應變是以WebSphere為粘合劑拼湊成這樣一個運行環境。IBM在網格產品中配置的軟體是DB2資訊整合器、DB2內容管理伺服器和WebSphere。IBM可能有大量關於格線運算的學術論文,但卻沒有專門針對網格開發的軟體產品。

  有充分依據證明,Oracle系統更適合用於格線運算:
1. Oracle完全在常規硬體環境下運行。IBM則建議在高檔SMP環境下運行他們的資料庫。他們的叢集資料庫不支援實際應用(如SAP、PeopleSoft、Siebel等)。
2. Oracle RAC可以動態添加或刪除資料庫執行個體,無需停機。這意味著,您可以根據負載與管理優先順序的要求,改變不同資料庫的資源配置。IBM叢集資料庫不共用任何資源。如果需要添加節點,您必須重新劃分資料,所以不得不停機。因此,您不得不為滿足高峰期間的需要去規劃一個非共用資料庫,利用率極差。
3. 如果您需要在刀片伺服器與SMP之間分割軟體,需首先確定配置決策。在刀片上啟動並執行軟體不能利用閒置SMP,而在SMP上啟動並執行軟體也不能利用閒置刀片。因此,異構硬體組合也限制了您的系統應有的利用率。為了最大限度利用資源,對優先順序和負載做出最佳響應,您需要建立同類硬體環境。完全同類的刀片環境可以大大降低成本,而能夠完全在刀片環境下啟動並執行只有Oracle軟體集。
4. Oracle 資料庫 10g包括自動儲存管理(ASM),用以垂直整合專門為Oracle資料庫檔案開發的檔案系統和卷管理器。ASM將I/O負載分布到所有可用資源中,從而最佳化系統效能,不必進行人工I/O調整。ASM可使DBA在不中斷系統啟動並執行情況下調整儲存配置,增加資料庫的尺寸,協助他們動態地管理資料庫運行環境。
5. Oracle Streams可以通過統一的基礎結構實現非同步資訊共用。這一真正意義上的統一架構,將資訊隊列、複製、事件、資料倉儲載入、通告、發布/訂閱全部結合在一套技術中。您可以根據需要,隨著變化逐漸增加共用資訊。您不必安裝、管理、整合大量不同的產品。IBM不能以這樣的方式共用資訊,除非組合不同的產品,編寫許多代碼,並對各種組件進行管理。
6. Oracle可傳輸資料表空間可用來傳輸整塊資料庫。Oracle Streams是隨著變化逐漸增加共用資訊,而可傳輸資料表空間則可迅速地成批移動資料,即使在不同的平台之間。當然,這兩個套件可以結合使用。
7. 有時,共用和整合資訊的最好方法其實只是在需要的時候,能夠進行遠端存取。Oracle已經內建了分布式SQL、遠程序呼叫和分散式交易。您可以查詢其他資料庫所需的資訊,在必要時更新這些資訊,訪問其他伺服器的程式邏輯。通過Oracle通用網關,或採用我們的透明網關,還可以訪問其他資料庫管理系統中的資料。您可以組合Oracle與非Oracle資料,同樣,您可以使用Oracle Streams通過我們的網關共用非Oracle資訊。而如果您想更新非DB2資料庫的話,IBM則要求您購買DataJoiner,他們沒有通用網關或Streams之類的產品。
8. Oracle 產品集為格線運算提供所需的高可用性。Oracle RAC 與Oracle 資料保護(Oracle Data Guard)可避免叢集內部,以及叢集之間的運行中斷。這種保護包括計劃停機(打補丁,升級)及非計劃運行中斷(伺服器故障、災難)。計算不具備可用性時,計算效用也就無從談起。IBM採用備用資料庫技術,但除非主要資料庫癱瘓,否則無法使用備用資料庫,這無疑會造成資源使用率很低的問題。
9. Oracle系統效能和擴充能力優於世界上任何資料庫產品。這一點對於格線運算是很重要的。我們的讀取一致性模型可保證系統最高輸送量,不會發生在IMB和微軟系統中遇到的鎖定問題。我們大量客戶啟動並執行資料庫容量高達萬億位元組以上。我們的RAC技術對於支援的節點數量不存在結構性的局限。Oracle是當前TPC-C、TPC-H@1000GB、TPC-H@3000GB和TPC-R@100GB的領導者,並保持基於Linux的 4路、16路和64路系統TPC-C世界記錄。除TPC基準測試外,Oracle還支援真實環境企業級應用基準測試,如運行Oracle應用和SAP的基準測試2。在這方面的公開評比中:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.