資料庫引擎模組(Database Engine Module):資料庫引擎模組是DBMS的核心,負責管理資料庫的物理存儲、資料查詢和更新、事務處理、安全性控制等核心功能。此模組通常也被稱為資料庫核心引擎(Database Core Engine)或儲存引擎(Storage Engine)。
查詢處理模組(Query Processing Module):查詢處理模組負責解析和執行用戶提交的查詢請求,將查詢轉換為資料庫引擎可以理解和處理的格式。此模組包括解析器(Parser)、查詢優化器(Query Optimizer)和執行器(Execution Engine)等部分。
資料庫管理模組(Database Management Module):資料庫管理模組負責管理資料庫的架構和結構,包括資料表、索引、視圖、觸發器等資料庫對象的定義和管理,以及數據庫的備份和恢復等功能。此模組也被稱為資料庫管理系統(Database Management System,DBMS)。
用戶介面模組(User Interface Module):用戶介面模組是用戶與DBMS進行交互的介面,通常包括圖形用戶界面(GUI)、命令行介面(CLI)、應用程式介面(API)等不同形式。用戶介面模組負責接收和處理用戶的請求和回應,並將其轉發給其他模組進行處理。