常見資料庫系統比較之Oracle資料庫(轉)
常見資料庫系統比較之Oracle資料庫(轉)[@more@] 提起資料庫,第一個想到的公司,一般都會是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適用於辦公自動化的,能完成企業範圍內的訊息接收與傳送、日程安排、日曆管理、目錄管理以及拼寫檢查。
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適用於辦公自動化的,能完成企業範圍內的訊息接收與傳送、日程安排、日曆管理、目錄管理以及拼寫檢查。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-959863/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 常見資料庫資料庫
- 主流資料庫比較資料庫
- 圖資料庫比較資料庫
- influxdb與傳統資料庫的比較UX資料庫
- 資料庫系統概述之國產資料庫資料庫
- oracle資料庫常見故障和解決難度Oracle資料庫
- 資料庫系統概述之資料庫最佳化資料庫
- 資料庫常見問題資料庫
- 【資料庫資料恢復】ORACLE常見資料災難&資料恢復可能性資料庫資料恢復Oracle
- 資料庫恢復子系統的常見技術和方案對比(一)資料庫
- 資料庫恢復子系統的常見技術和方案對比(二)資料庫
- 資料庫資料恢復-ORACLE資料庫的常見故障&各種故障下的資料恢復可能性資料庫資料恢復Oracle
- 磁碟資料庫與記憶體資料庫的特點比較資料庫記憶體
- mysql資料庫中decimal資料型別比較大小MySql資料庫Decimal資料型別
- 資料庫與資料庫管理系統概述資料庫
- oracle Mysql PostgreSQL 資料庫的對比OracleMySql資料庫
- 【資料庫資料恢復】HP-UX系統ORACLE資料庫被誤刪除的資料恢復資料庫資料恢復UXOracle
- Oracle資料庫恢復之resetlogsOracle資料庫
- 【資料庫系統】資料庫系統概論====第十三章 資料庫技術發展資料庫
- Oracle資料庫-----資料庫的基本概念Oracle資料庫
- oracle 備份資料庫,匯出資料庫Oracle資料庫
- DataX將MySql資料庫資料同步到Oracle資料庫MySql資料庫Oracle
- Oracle資料庫備份、災備的23個常見問題Oracle資料庫
- Oracle資料庫日期格式轉換操作Oracle資料庫
- Oracle DG資料庫狀態轉換Oracle資料庫
- 細數基於ORACLE 資料庫環境的常見資料災難解決方式Oracle資料庫
- 資料庫系統概述資料庫
- 資料庫常見面試題總結資料庫面試題
- yii2 資料庫常見查詢資料庫
- 常見資料庫最佳化記錄資料庫
- 平時常見關係型資料庫資料庫
- 資料庫選型比對 Oracle vs sqlserver資料庫OracleSQLServer
- Oracle資料庫配置Oracle資料庫
- DataX將Oracle資料庫資料同步到達夢資料庫Oracle資料庫
- Oracle資料庫遷移至PolarDb(阿里雲資料庫)Oracle資料庫阿里
- 直播強勢來襲:Oracle nologgiing;資料庫上雲;國產資料庫比對Oracle資料庫
- 【資料庫資料恢復】linux系統下MYSQL資料庫資料恢復案例資料庫資料恢復LinuxMySql
- oracle資料庫資料字典應用Oracle資料庫
- sqlserver讀取oracle資料庫資料SQLServerOracle資料庫