Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關系數據庫管理系統。它是在數據庫領域一直處于領先地位的產品。可以說Oracle數據庫系統是目前世界上流行的關系數據庫管理系統,系統可移植性好、使用方便、功能強,適用于各類大、中、小、微機環境。它是一種高效率、可靠性好的 適應高吞吐量的數據庫解決方案。
ORACLE數據庫系統是美國ORACLE公司(甲骨文)提供的以分布式數據庫為核心的一組軟件產品,是目前最流行的客戶/服務器(CLIENT/SERVER)或B/S體系結構的數據庫之一。比如SilverStream就是基于數據庫的一種中間件。ORACLE數據庫是目前世界上使用最為廣泛的數據庫管理系統,作為一個通用的數據庫系統,它具有完整的數據管理功能;作為一個關系數據庫,它是一個完備關系的產品;作為分布式數據庫它實現了分布式處理功能。但它的所有知識,只要在一種機型上學習了ORACLE知識,便能在各種類型的機器上使用它。
Oracle數據庫最新版本為Oracle Database 12c。Oracle數據庫12c 引入了一個新的多承租方架構,使用該架構可輕松部署和管理數據庫云。此外,一些創新特性可最大限度地提高資源使用率和靈活性,如Oracle Multitenant可快速整合多個數據庫,而Automatic Data Optimization和Heat Map能以更高的密度壓縮數據和對數據分層。這些獨一無二的技術進步再加上在可用性、安全性和大數據支持方面的主要增強,使得Oracle數據庫12c 成為私有云和公有云部署的理想平臺。
Oracle數據庫是目前世界上使用最為廣泛的數據庫管理系統,作為一個通用的數據庫系統,它具有完整的數據管理功能;作為一個關系數據庫,它是一個完備關系的產品;作為分布式數據庫它實現了分布式處理功能。但它的所有知識,只要在一種機型上學習了ORACLE知識,便能在各種類型的機器上使用它。
隨著網絡技術的發展,Oracle數據庫在各個領域得到了廣泛應用。基于Oracle數據庫的應用系統結構主要分為客戶/服務器結構、終端/服務器結構、瀏覽器/服務器結構和分布式數據庫系統結構等。
1.客戶/服務器結構
客戶/服務器(Client/Server,C/S)結構是兩層結構,在C/S結構中,需要在前端客戶機上安裝應用程序,通過網絡連接訪問后臺數據庫服務器。用戶信息的輸入、邏輯的處理和結果的返回都在客戶端完成,后臺數據庫服務器接收客戶端對數據庫的操作請求并執行。
C/S結構的優點是客戶機與服務器可采用不同軟、硬件系統,這樣做的好處是應用與服務分離,安全性高,執行速度快;缺點是維護、升級不方便。
2.終端/服務器結構
終端/服務器結構類似于客戶/服務器結構。與客戶/服務器結構不同之處在于,其所有的軟件安裝、配置、運行、通信、數據存儲等都在服務器端完成,終端只作為輸入和輸出的設備,直接運行服務器上的應用程序,而沒有處理能力。終端把鼠標和鍵盤輸入傳遞到服務器上集中處理,服務器把信息處理結果傳回終端。
終端/服務器結構的優點是便于實現集中管理,系統安全性高,網絡負荷低,對終端設備的要求低;缺點是對服務器性能的要求較高。
3.瀏覽器/服務器結構
瀏覽器/服務器(Browser/Server,B/S)結構是3層結構,在B/S結構中,客戶端只需要安裝瀏覽器就可以了,不需要安裝具體的應用程序;中間的Web服務器層是連接前端客戶機與后臺數據庫服務器的橋梁,所有的數據計算和應用邏輯處理都在此層實現。用戶通過瀏覽器輸入請求,傳到Web服務器進行處理。如果需要,Web服務器與數據庫服務器進行交互,再將處理結果返回給用戶。
B/S結構的優點是通過Web服務器處理應用程序邏輯,這樣方便了應用程序的維護和升級。通過增加Web服務器的數量可以增加支持客戶機的數量。其缺點是增加了網絡連接環節,降低了執行效率,同時也降低了系統的安全性。
4. 分布式數據庫的系統結構
數據庫系統按數據分布方式的不同可以分為集中式數據庫和分布式數據庫。集中式數據庫是將數據庫集中在一臺數據庫服務器中,而分布式數據庫是由分布于計算機網絡上的多個邏輯相關的數據庫所組成的集合,每個數據庫都具有獨立的處理能力,可以執行局部應用,也可以通過網絡執行全局應用
Oracle數據庫是現在很流行的數據庫系統,使用的是Oracle很多大型網站,這就是為什么很多用戶的喜愛的原因,是因為它具有以下突出特點:
1、其支持分布式數據庫和分布處理。Oracle為了充分利用計算機系統和網絡,允許將處理分為數據庫服務器和客戶應用程序,所有共享的數據管理由數據庫管理系統的計算機處理,而運行數據庫應用的工作站集中于解釋和顯示數據。通過網絡連接的計算機環境,Oracle將存放在多臺計算機上的數據組合成一個邏輯數據庫,可被全部網絡用戶存取。分布式系統像集中式數據庫一樣具有透明性和數據一致性。
具有可移植性、可兼容性和可連接性。由于Oracle軟件可在許多不同的操作系統上運行,以致Oracle上所開發的應用可移植到任何操作系統,只需很少修改或不需修改。Oracle軟件同工業標準相兼容,包括很多工業標準的操作系統,所開發應用系統可在任何操作系統上運行。可連接性是指ORALCE允許不同類型的計算機和操作系統通過網絡可共享信息。
2、其支持大數據庫、多用戶的高性能的事務處理。Oracle支持最大數據庫,其大小可到幾百千兆,可充分利用硬件設備。支持大量用戶同時在同一數據上執行各種數據應用,并使數據爭用最小,保證數據一致性。系統維護具有高的性能,Oracle每天可連續24小時工作,正常的系統操作(后備或個別計算機系統故障)不會中斷數據庫的使用。可控制數據庫數據的可用性,可在數據庫級或在子數據庫級上控制。
3、Oracle遵守數據存取語言、操作系統、用戶接口和網絡通信協議的工業標準。所以它是一個開放系統,保護了用戶的投資。美國標準化和技術研究所(NIST)對Oracle7 SERVER進行檢驗,100%地與ANSI/ISO SQL89標準的二級相兼容。
4、實施安全性控制和完整性控制。Oracle為限制各監控數據存取提供系統可靠的安全性。Oracle實施數據完整性,為可接受的數據指定標準。
-
Oracle
+關注
關注
2文章
298瀏覽量
35804 -
oracle數據庫
+關注
關注
0文章
16瀏覽量
7824 -
甲骨文
+關注
關注
0文章
117瀏覽量
16351
發布評論請先 登錄
labview 如何遠程訪問Oracle數據庫?
提高Oracle的數據庫性能
Oracle基礎教程--數據庫模型

oracle基礎教程--其他數據庫對象

Oracle數據庫基礎知識

Oracle-數據庫入門教程

Oracle數據庫基礎知識講解

評論