常見資料庫系統之比較 - Oracle資料庫

來源:互聯網
上載者:User
提起資料庫,第一個想到的公司,一般都會是Oracle。該公司成立於1977年,最初是一家專門開發資料庫的公司。Oracle在資料庫領域一直處於領先地位。1984年,首先將關聯式資料庫轉到了案頭電腦上。然後,Oracle的下一個版本,
版本5,率先推出了分散式資料庫、客戶/伺服器結構等嶄新的概念。Oracle的版本6首創行鎖定模式以及對稱式多處理電腦的支援……最新的Oracle8主要增加了對象技術,成為關係-對象資料庫系統。目前,ORACLE產品覆蓋了大、中、小型機等幾十種機型,Oracle資料庫成為世界上使用最廣泛的關係資料系統之一。

Oracle關聯式資料庫產品:

Oracle資料庫產品具有以下優良特性。

(1) 相容性

  Oracle產品採用標準SQL,並經過美國國家標準技術所(NIST)測試。與IBM SQL/DS,DB2,INGRES,IDMS/R等相容。

(2) 可移植性

  Oracle的產品可運行於很寬範圍的硬體與作業系統平台上。可以安裝在70種以上不同的大、中、小型機上;可在VMS、DOS、UNIX、WINDOWS等多種作業系統下工作。

(3) 可連接性

  能與多種通訊網路相連,支援各種協議(TCP/IP、DECnet、LU6.2等)。

(4) 高生產率

  提供了多種開發工具,能極大的方便使用者進行進一步的開發。

(5) 開放性

  Oracle良好的相容性、可移植性、可串連性和高生產率是Oracle RDBMS具有良好的開放性。

  ORACLE產品主要包括資料庫伺服器、開發工具和串連產品三類。

資料庫伺服器

  最新版本是8,但廣泛應用的是7。版本7具有以下特色:

(1)多進程、多線索的體繫結構

  多進程、多線索的體繫結構。Oracle7包括一個到多個線索進程、多個伺服器處理序和多個後台進程。線索進程負責監聽使用者請求,將使用者請求鏈入記憶體的請求隊列中,並將應答隊列中的執行結果返給相應使用者。伺服器處理序負責處理請求隊列中的使用者請求,並把結果鏈入應答隊列。線程和線索的數目都可以根據當前工作負載動態調整。Oracle7的進程結構能充分利用並行機上多處理機的能力,但由於其線索是用進程類比的,由作業系統調度,這在一定程度上消弱了線索開銷低的優越性。

(2)為提高效能改進核心技術

  Oracle7改進了其核心技術。其並發控制機制更加精緻,包括了無限制行級封鎖、無競爭查詢、線索的順序號產生機制。在共用記憶體緩衝區中增加了共用的SQL Cache,提高了運行效率。

(3)高可用性

  Oracle7提供了聯機備份、聯機恢複、鏡像等多種機制保障系統具有高可用性和容錯功能。

(4)SQL實現

  Oracle7的SQL符合ANSI/ISO SQL 89標準。完整性條件約束符合ANSI/ISO標準的實體完整性和參照完整性條件約束。提供角色型安全性。

  角色是一組許可權的集合。有了角色的概念,安全管理機制可翼把表或其他資料庫物件上的一些許可權進行組合,將它們賦予一個角色。需要時只需將該角色授予一個使用者或一組使用者,這樣可以降低安全機制的負擔和成本。

  針對叢集和MPP並行電腦平台,Oracle7提供了並行伺服器選件實現存檔共用。同時,Oracle7還為SMP、叢集和MPP平台提供了並行查詢選件,以實現並行查詢、並行資料裝載等操作。

  Oracle7通過分布式選件提供分散式資料庫功能。其分布式選件提供了多場地的分散式查詢和多場地更新功能,具有位置透明性和場地自治性,提供全域資料庫名,支援遠端程序呼叫。

開發工具

  Oracle提供的開發套件是Developer/2000、Designer/2000、Discover/2000、Oracle Office等,它涵蓋了從建模、分析、設計到具體實現的各個環節。

Developer/2000包括:

  Oracle Forms用於快速產生基於螢幕的複雜應用,具有GUI介面和多媒體功能,主要用於操縱資料和查詢。

  Oracle Reports是快速產生報表的工具。能產生各種複雜的報表,同樣能處理多媒體資訊。

  Oracle Graphics用於產生各種圖形應用。

  Oracle Books用於產生聯機文檔。

Designer/2000:

  這是Oracle提供的CASE工具。該工具能夠協助使用者對複雜系統進行建模、分析和設計。還可以協助使用者繪製ER圖、功能分層圖、資料流圖和方陣圖。

Discover/2000:

  這是一個OLAP工具,主要用於支援資料倉儲應用。它可以對曆史資料進行挖掘,以找到發展趨勢,對不同層次的概況資料進行分析,以便發現有關業務的詳細資料。

  Oracle Office適用於辦公自動化的,能完成企業範圍內的訊息接收與發送、排程、日曆管理、目錄管理以及拼字檢查。  


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.