當前位置:吉日网官网 - 傳統美德 - 除了早期的主機-終端結構之外,數據庫系統架構有哪些,哪些是分布式的?

除了早期的主機-終端結構之外,數據庫系統架構有哪些,哪些是分布式的?

軟件系統的體系結構經歷了主機終端模式、客戶機/服務器(C/S)模式、瀏覽器/服務器(B/S)模式和多層分布式結構。

主機/終端結構:

早期的計算機系統多為單機系統,很多用戶通過聯網終端訪問,因此沒有網絡的概念。所謂主機分時系統。連接的終端沒有事務處理能力,只是輸入和顯示信息。所有交易處理功能都完全在主機上進行。所以主機的負載很重,整個系統的事務處理能力完全依賴於主機。目前主機/終端模式正逐漸被淘汰。

兩層結構——客戶機/服務器體系結構;

早期的C/S結構是典型的兩層結構。根據它們功能的不同,應用程序分為兩部分:壹部分用於處理數據庫,稱為服務器部分;另壹部分用於處理應用程序和請求服務,稱為客戶端部分。客戶端部分負責執行前臺功能,例如管理用戶界面、數據處理和報告請求,而服務器部分執行後臺服務,例如管理外圍設備、控制數據庫操作、接受和響應客戶端請求等。

C/S結構的工作原理是用戶通過應用程序向客戶端請求數據,客戶端通過網絡向服務器提交用戶數據。服務器的數據庫管理系統執行數據處理任務,然後將處理後的數據傳輸到客戶端。最後,客戶端完成對其數據的處理,並將處理結果提交給服務器。

瀏覽器/服務器結構(B/S結構):

B/S本質上也是壹種C/S結構,是傳統的兩層C/S結構在Web上的發展。與C/S結構相比,B/S結構將客戶端的應用模塊與展示功能分離,將應用模塊放在Web服務器上,客戶端只需要安裝瀏覽器,這樣系統的業務處理部分統壹在Web服務器上,客戶端只起到與用戶交互的作用。

B/S結構的工作原理是Web服務器接受瀏覽器的Web請求並處理網頁請求,同時通過數據庫接口(如SQL)將數據請求轉換成數據庫服務器可接受的形式,只會發送給數據庫服務器,數據庫服務器根據數據請求進行相應的數據庫操作(如查詢、統計、修改等)。

  • 上一篇:手寫文章-我的刺繡時光
  • 下一篇:明日方舟裏的桃金娘怎麽樣——桃金娘屬性分析詳解
  • copyright 2024吉日网官网