| 維度 | 桌面級關系數據庫 | 網絡級關系數據庫 |
|---|---|---|
| 典型代表 | Access, SQLite, Paradox, dBASE, FoxPro | Oracle, SQL Server, DB2, PostgreSQL, MySQL, Sybase |
| 架構模式 | 單機文件共享,應用直接打開數據文件 | 客戶端-服務器 (C/S),專用服務器進程管理數據 |
| 併發控制 | 文件鎖/頁鎖,極易衝突,不支持高併發 | 行級鎖、MVCC,支持千萬級併發 |
| 事務處理 | 簡單或無完整 ACID | 完整 ACID,分布式事務 (2PC) |
| 安全機制 | 文件級權限,用戶粒度粗 | 完善權限體系、角色、加密、審計 |
| 擴展性 | 垂直擴展受限 | 水平擴展 (RAC、Sharding、讀寫分離) |
| 典型場景 | 單用戶工具、嵌入式、小型部門應用 | 企業核心業務、互聯網高併發、數據倉庫 |
邏輯服務器 = 安裝在物理機上、監聽網絡端口、提供數據服務的**後台進程集合**(如 Oracle Instance、SQL Server Instance)。一台物理機可運行多個邏輯實例(多實例部署)。
邏輯管理客戶端 = 提供實例配置、監控、備份、性能調優、用戶管理等功能的**圖形/命令行工具**(如 OEM、SSMS、Data Studio、pgAdmin、MySQL Workbench)。可安裝在任意網絡可達機器上,與服務器分離。
用於區分同一主機上不同邏輯服務器的**網絡端點標識**。
理解桌面級與網絡級的本質架構差異,是避免「用錘子釘螺絲」式技術選型錯誤的前提。