常見數(shù)據(jù)庫系統(tǒng)比較 Oracle數(shù)據(jù)庫
更新時間:2007年03月06日 00:00:00 作者:
正在看的ORACLE教程是:常見數(shù)據(jù)庫系統(tǒng)比較 Oracle數(shù)據(jù)庫?! √崞饠?shù)據(jù)庫,第一個想到的公司,一般都會是Oracle。該公司成立于1977年,最初是一家專門開發(fā)數(shù)據(jù)庫的公司。
Oracle在數(shù)據(jù)庫領(lǐng)域一直處于領(lǐng)先地位。1984年,首先將關(guān)系數(shù)據(jù)庫轉(zhuǎn)到了桌面計算機上。然后,Oracle的下一個版本,
版本5,率先推出了分布式數(shù)據(jù)庫、客戶/服務(wù)器結(jié)構(gòu)等嶄新的概念。Oracle的版本6首創(chuàng)行鎖定模式以及對稱多處理計算機
的支持……最新的Oracle8主要增加了對象技術(shù),成為關(guān)系-對象數(shù)據(jù)庫系統(tǒng)。目前,ORACLE產(chǎn)品覆蓋了大、中、小型機等
幾十種機型,Oracle數(shù)據(jù)庫成為世界上使用最廣泛的關(guān)系數(shù)據(jù)系統(tǒng)之一。
Oracle關(guān)系數(shù)據(jù)庫產(chǎn)品:
Oracle數(shù)據(jù)庫產(chǎn)品具有以下優(yōu)良特性。
(1) 兼容性
Oracle產(chǎn)品采用標準SQL,并經(jīng)過美國國家標準技術(shù)所(NIST)測試。與IBM SQL/DS,DB2,INGRES,IDMS/R等兼容。
(2) 可移植性
Oracle的產(chǎn)品可運行于很寬范圍的硬件與操作系統(tǒng)平臺上??梢园惭b在70種以上不同的大、中、小型機上;可在VMS、
DOS、UNIX、WINDOWS等多種操作系統(tǒng)下工作。
(3) 可聯(lián)結(jié)性
能與多種通訊網(wǎng)絡(luò)相連,支持各種協(xié)議(TCP/IP、DECnet、LU6.2等)。
(4) 高生產(chǎn)率
提供了多種開發(fā)工具,能極大的方便用戶進行進一步的開發(fā)。
(5) 開放性
Oracle良好的兼容性、可移植性、可連接性和高生產(chǎn)率是Oracle RDBMS具有良好的開放性。
ORACLE產(chǎn)品主要包括數(shù)據(jù)庫服務(wù)器、開發(fā)工具和連接產(chǎn)品三類。
數(shù)據(jù)庫服務(wù)器
最新版本是8,但廣泛應(yīng)用的是7。版本7具有以下特色:
(1)多進程、多線索的體系結(jié)構(gòu)
多進程、多線索的體系結(jié)構(gòu)。Oracle7包括一個到多個線索進程、多個服務(wù)器進程和多個后臺進程。線索進程負責監(jiān)聽
用戶請求,將用戶請求鏈入內(nèi)存的請求隊列中,并將應(yīng)答隊列中的執(zhí)行結(jié)果返給相應(yīng)用戶。服務(wù)器進程負責處理請求隊列
中的用戶請求,并把結(jié)果鏈入應(yīng)答隊列。線程和線索的數(shù)目都可以根據(jù)當前工作負荷動態(tài)調(diào)整。Oracle7的進程結(jié)構(gòu)能充分
利用并行機上多處理機的能力,但由于其線索是用進程模擬的,由操作系統(tǒng)調(diào)度,這在一定程度上消弱了線索開銷低的優(yōu)
越性。
(2)為提高性能改進核心技術(shù)
Oracle7改進了其核心技術(shù)。其并發(fā)控制機制更加精致,包括了無限制行級封鎖、無競爭查詢、線索的順序號產(chǎn)生機
制。在共享內(nèi)存緩沖區(qū)中增加了共享的SQL Cache,提高了運行效率。
(3)高可用性
Oracle7提供了聯(lián)機備份、聯(lián)機恢復(fù)、鏡像等多種機制保障系統(tǒng)具有高可用性和容錯功能。
(4)SQL實現(xiàn)
Oracle7的SQL符合ANSI/ISO SQL 89標準。完整性約束符合ANSI/ISO標準的實體完整性和參照完整性約束。提供基于角
色的安全性。
角色是一組權(quán)限的集合。有了角色的概念,安全管理機制可翼把表或其他數(shù)據(jù)庫對象上的一些權(quán)限進行組合,將它們
賦予一個角色。需要時只需將該角色授予一個用戶或一組用戶,這樣可以降低安全機制的負擔和成本。
針對集群和MPP并行計算機平臺,Oracle7提供了并行服務(wù)器選件實現(xiàn)存盤共享。同時,Oracle7還為SMP、集群和MPP平
臺提供了并行查詢選件,以實現(xiàn)并行查詢、并行數(shù)據(jù)裝載等操作。
Oracle7通過分布式選件提供分布式數(shù)據(jù)庫功能。其分布式選件提供了多場地的分布式查詢和多場地更新功能,具有位
置透明性和場地自治性,提供全局數(shù)據(jù)庫名,支持遠程過程調(diào)用。
開發(fā)工具
Oracle提供的開發(fā)工具包是Developer/2000、Designer/2000、Discover/2000、Oracle Office等,它涵蓋了從建模、
分析、設(shè)計到具體實現(xiàn)的各個環(huán)節(jié)。
Developer/2000包括:
Oracle Forms用于快速生成基于屏幕的復(fù)雜應(yīng)用,具有GUI界面和多媒體功能,主要用于操縱數(shù)據(jù)和查詢。
Oracle Reports是快速生成報表的工具。能生成各種復(fù)雜的報表,同樣能處理多媒體信息。
Oracle Graphics用于生成各種圖形應(yīng)用。
Oracle Books用于生成聯(lián)機文檔。
Designer/2000:
這是Oracle提供的CASE工具。該工具能夠幫助用戶對復(fù)雜系統(tǒng)進行建模、分析和設(shè)計。還可以幫助用戶繪制ER圖、功
能分層圖、數(shù)據(jù)流圖和方陣圖。
Discover/2000:
這是一個OLAP工具,主要用于支持數(shù)據(jù)倉庫應(yīng)用。它可以對歷史數(shù)據(jù)進行挖掘,以找到發(fā)展趨勢,對不同層次的概況
數(shù)據(jù)進行分析,以便發(fā)現(xiàn)有關(guān)業(yè)務(wù)的詳細信息。
Oracle Office適用于辦公自動化的,能完成企業(yè)范圍內(nèi)的消息接收與發(fā)送、日程安排、日歷管理、目錄管理以及拼寫
檢查。
<
Oracle在數(shù)據(jù)庫領(lǐng)域一直處于領(lǐng)先地位。1984年,首先將關(guān)系數(shù)據(jù)庫轉(zhuǎn)到了桌面計算機上。然后,Oracle的下一個版本,
版本5,率先推出了分布式數(shù)據(jù)庫、客戶/服務(wù)器結(jié)構(gòu)等嶄新的概念。Oracle的版本6首創(chuàng)行鎖定模式以及對稱多處理計算機
的支持……最新的Oracle8主要增加了對象技術(shù),成為關(guān)系-對象數(shù)據(jù)庫系統(tǒng)。目前,ORACLE產(chǎn)品覆蓋了大、中、小型機等
幾十種機型,Oracle數(shù)據(jù)庫成為世界上使用最廣泛的關(guān)系數(shù)據(jù)系統(tǒng)之一。
Oracle關(guān)系數(shù)據(jù)庫產(chǎn)品:
Oracle數(shù)據(jù)庫產(chǎn)品具有以下優(yōu)良特性。
(1) 兼容性
Oracle產(chǎn)品采用標準SQL,并經(jīng)過美國國家標準技術(shù)所(NIST)測試。與IBM SQL/DS,DB2,INGRES,IDMS/R等兼容。
(2) 可移植性
Oracle的產(chǎn)品可運行于很寬范圍的硬件與操作系統(tǒng)平臺上??梢园惭b在70種以上不同的大、中、小型機上;可在VMS、
DOS、UNIX、WINDOWS等多種操作系統(tǒng)下工作。
(3) 可聯(lián)結(jié)性
能與多種通訊網(wǎng)絡(luò)相連,支持各種協(xié)議(TCP/IP、DECnet、LU6.2等)。
(4) 高生產(chǎn)率
提供了多種開發(fā)工具,能極大的方便用戶進行進一步的開發(fā)。
(5) 開放性
Oracle良好的兼容性、可移植性、可連接性和高生產(chǎn)率是Oracle RDBMS具有良好的開放性。
ORACLE產(chǎn)品主要包括數(shù)據(jù)庫服務(wù)器、開發(fā)工具和連接產(chǎn)品三類。
數(shù)據(jù)庫服務(wù)器
最新版本是8,但廣泛應(yīng)用的是7。版本7具有以下特色:
(1)多進程、多線索的體系結(jié)構(gòu)
多進程、多線索的體系結(jié)構(gòu)。Oracle7包括一個到多個線索進程、多個服務(wù)器進程和多個后臺進程。線索進程負責監(jiān)聽
用戶請求,將用戶請求鏈入內(nèi)存的請求隊列中,并將應(yīng)答隊列中的執(zhí)行結(jié)果返給相應(yīng)用戶。服務(wù)器進程負責處理請求隊列
中的用戶請求,并把結(jié)果鏈入應(yīng)答隊列。線程和線索的數(shù)目都可以根據(jù)當前工作負荷動態(tài)調(diào)整。Oracle7的進程結(jié)構(gòu)能充分
利用并行機上多處理機的能力,但由于其線索是用進程模擬的,由操作系統(tǒng)調(diào)度,這在一定程度上消弱了線索開銷低的優(yōu)
越性。
(2)為提高性能改進核心技術(shù)
Oracle7改進了其核心技術(shù)。其并發(fā)控制機制更加精致,包括了無限制行級封鎖、無競爭查詢、線索的順序號產(chǎn)生機
制。在共享內(nèi)存緩沖區(qū)中增加了共享的SQL Cache,提高了運行效率。
(3)高可用性
Oracle7提供了聯(lián)機備份、聯(lián)機恢復(fù)、鏡像等多種機制保障系統(tǒng)具有高可用性和容錯功能。
(4)SQL實現(xiàn)
Oracle7的SQL符合ANSI/ISO SQL 89標準。完整性約束符合ANSI/ISO標準的實體完整性和參照完整性約束。提供基于角
色的安全性。
角色是一組權(quán)限的集合。有了角色的概念,安全管理機制可翼把表或其他數(shù)據(jù)庫對象上的一些權(quán)限進行組合,將它們
賦予一個角色。需要時只需將該角色授予一個用戶或一組用戶,這樣可以降低安全機制的負擔和成本。
針對集群和MPP并行計算機平臺,Oracle7提供了并行服務(wù)器選件實現(xiàn)存盤共享。同時,Oracle7還為SMP、集群和MPP平
臺提供了并行查詢選件,以實現(xiàn)并行查詢、并行數(shù)據(jù)裝載等操作。
Oracle7通過分布式選件提供分布式數(shù)據(jù)庫功能。其分布式選件提供了多場地的分布式查詢和多場地更新功能,具有位
置透明性和場地自治性,提供全局數(shù)據(jù)庫名,支持遠程過程調(diào)用。
開發(fā)工具
Oracle提供的開發(fā)工具包是Developer/2000、Designer/2000、Discover/2000、Oracle Office等,它涵蓋了從建模、
分析、設(shè)計到具體實現(xiàn)的各個環(huán)節(jié)。
Developer/2000包括:
Oracle Forms用于快速生成基于屏幕的復(fù)雜應(yīng)用,具有GUI界面和多媒體功能,主要用于操縱數(shù)據(jù)和查詢。
Oracle Reports是快速生成報表的工具。能生成各種復(fù)雜的報表,同樣能處理多媒體信息。
Oracle Graphics用于生成各種圖形應(yīng)用。
Oracle Books用于生成聯(lián)機文檔。
Designer/2000:
這是Oracle提供的CASE工具。該工具能夠幫助用戶對復(fù)雜系統(tǒng)進行建模、分析和設(shè)計。還可以幫助用戶繪制ER圖、功
能分層圖、數(shù)據(jù)流圖和方陣圖。
Discover/2000:
這是一個OLAP工具,主要用于支持數(shù)據(jù)倉庫應(yīng)用。它可以對歷史數(shù)據(jù)進行挖掘,以找到發(fā)展趨勢,對不同層次的概況
數(shù)據(jù)進行分析,以便發(fā)現(xiàn)有關(guān)業(yè)務(wù)的詳細信息。
Oracle Office適用于辦公自動化的,能完成企業(yè)范圍內(nèi)的消息接收與發(fā)送、日程安排、日歷管理、目錄管理以及拼寫
檢查。
<
相關(guān)文章
ORACLE正則匹配查詢LIKE查詢多個值檢索數(shù)據(jù)庫對象
這篇文章主要介紹了ORACLE正則匹配查詢,LIKE查詢多個值檢索數(shù)據(jù)庫對象,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07裝Oracle用PLSQL連接登錄時不顯示數(shù)據(jù)庫的解決
這篇文章主要介紹了裝Oracle用PLSQL連接登錄時不顯示數(shù)據(jù)庫的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-11-11將Oracle數(shù)據(jù)庫中的數(shù)據(jù)寫入Excel
本文主要分享了將Oracle數(shù)據(jù)庫中的數(shù)據(jù)寫入Excel的關(guān)鍵代碼。具有很好的參考價值,需要的朋友一起來看下吧2016-12-12Oracle針對數(shù)據(jù)庫某一行進行操作的時候,如何將這一行加行鎖
Oracle針對數(shù)據(jù)庫某一行進行操作的時候,如何將這一行加行鎖的實現(xiàn)方法2009-02-02oracle 數(shù)據(jù)按主鍵刪除慢問題的解決方法
下面小編就為大家?guī)硪黄猳racle 數(shù)據(jù)按主鍵刪除慢問題的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10