Oracle數據庫有哪些應用結構?

 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. 分佈式數據庫的系統結構

    數據庫系統按數據分佈方式的不同可以分爲集中式數據庫和分佈式數據庫。集中式數據庫是將數據庫集中在一臺數據庫服務器中,而分佈式數據庫是由分佈於計算機網絡上的多個邏輯相關的數據庫所組成的集合,每個數據庫都具有獨立的處理能力,可以執行局部應用,也可以通過網絡執行全局應用


原文件來自雷達下載http://www.xiazai.com/article31547
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章