首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Oracle 9i 兩大工作模式對比:C/S 客戶機/服務器 vs B/S 瀏覽器/服務器架構圖解

     編輯:Oracle 資料庫相關知識

C/S 模式 (Client/Server)

  • 客戶機安裝專用客戶端 (Oracle Client、VB/PB/應用 EXE)
  • 直接通過 SQL*Net/Net8 與數據庫服務器通訊
  • 優勢:豐富界面、高性能、離線能力、細粒度控制
  • 劣勢:部署維護成本高、版本升級難、安全面廣

架構圖:

B/S 模式 (Browser/Server)

  • 零客戶端,瀏覽器 + Java Applet / HTML5 訪問中間層
  • 中間層:Web Server (Apache/IIS) + Application Server (OAS/OC4J/WebLogic) + OMS
  • 優勢:零部署、跨平台、集中升級、防火牆友好 (僅 80/443)
  • 劣勢:界面受限、高併發需中間層集群、狀態管理複雜

架構圖:

選型決策矩陣

維度C/SB/S
用戶規模百~千級萬級+
界面複雜度高 (表單/報表/圖形)中 (Web Form/報表)
部署環境內網、可控客戶機互聯網/移動端/非受信終端
維護團隊需客戶端打包分發能力僅中間層運維
數據安全端點加密、USB 管控傳輸加密、無本地數據

演進趨勢

9i 時代 B/S 依賴 Java Applet (JInitiator),現代架構全面轉向 HTML5/JavaScript + REST/JSON + 微服務網關,Applet 已淘汰。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved