當前位置:吉日网官网 - 傳統文化 - 數據庫系統中的幾種架構及處理方式

數據庫系統中的幾種架構及處理方式

主從式結構

是指壹個主機帶多個終端的多用戶結構。在這種結構中,數據庫系統,包括:應用程序、DBMS、數據,都集中存放在主機上.所有處理任務都由主機來完成,各個用戶通過主機的終端並發地存取數據庫,***享數據資源.

主從式結構的優點是簡單,數據易於管理與維護。缺點是當終端用戶數目增加到壹定程度後,主機的任務會過分繁重,形成瓶頸,從而使系統性能大幅度下降。另外當主機出現故障時,整個系統都不能使用,因此系統的可靠性不高。

集中式架構

是壹種遠程桌面控制技術,使用此技術,遠程用戶能夠使用任何類型的終端系統,通過任何類型的網絡連接,使用遠程服務器上的應用程序。用戶甚至能夠使用同壹個終端系統訪問甚至遠程多個不同平臺、不同網絡協議服務器上的多個應用,這些應用被集成在壹個訪問界面中,操作簡便。

C/S架構

(Client/Server或客戶/服務器模式):Client和Server常常分別處在相距很遠的兩臺計算機上,Client程序的任務是將用戶的要求提交給Server程序,再將Server程序返回的結果以特定的形式顯示給用戶;Server程序的任務是接收客戶程序提出的服務請求,進行相應的處理,再將結果返回給客戶程序。

C/S (Client/Server)結構,即大家熟知的客戶機和服務器結構。它是軟件系統體系結構,通過它可以充分利用兩端硬件環境的優勢,將任務合理分配到Client端和Server端來實現,降低了系統的通訊開銷。目前大多數應用軟件系統都是Client/Server形式的兩層結構,由於現在的軟件應用系統正在向分布式的Web應用發展,Web和Client/Server 應用都可以進行同樣的業務處理,應用不同的模塊***享邏輯組件;因此,內部的和外部的用戶都可以訪問新的和現有的應用系統,通過現有應用系統中的邏輯可以擴展出新的應用系統。這也就是目前應用系統的發展方向。

傳統的C/S體系結構雖然采用的是開放模式,但這只是系統開發壹級的開放性,在特定的應用中無論是Client端還是Server端都還需要特定的軟件支持。由於沒能提供用戶真正期望的開放環境,C/S結構的軟件需要針對不同的操作系統系統開發不同版本的軟件, 加之產品的更新換代十分快,已經很難適應百臺電腦以上局域網用戶同時使用。而且代價高, 效率低。

C/S結構的優點

C/S結構的優點是能充分發揮客戶端PC的處理能力,很多工作可以在客戶端處理後再提交給服務器。對應的優點就是客戶端響應速度快。缺點主要有以下幾個:

   只適用於局域網。而隨著互聯網的飛速發展,移動辦公和分布式辦公越來越普及,這需要我們的系統具有擴展性。這種方式遠程訪問需要專門的技術,同時要對系統進行專門的設計來處理分布式的數據。

   客戶端需要安裝專用的客戶端軟件。首先涉及到安裝的工作量,其次任何壹臺電腦出問題,如病毒、硬件損壞,都需要進行安裝或維護。特別是有很多分部或專賣店的情況,不是工作量的問題,而是路程的問題。還有,系統軟件升級時,每壹臺客戶機需要重新安裝,其維護和升級成本非常高。

   對客戶端的操作系統壹般也會有限制。可能適應於Win98, 但不能用於win2000或Windows XP。或者不適用於微軟新的操作系統等等,更不用說Linux、Unix等。

  • 上一篇:支招用布藝打扮美麗的家
  • 下一篇:新中式建築風格特點?什麽是新中式建築風格?
  • copyright 2024吉日网官网