- 云原生數據庫:原理與實踐
- 李飛飛等
- 298字
- 2024-01-25 18:25:20
1.3 關系數據庫主要技術原理
數據庫管理系統(DBMS)是一種復雜的關鍵任務(Mission Critical)軟件系統,與操作系統和中間件并稱為基礎系統軟件三大件。當今的數據庫管理系統包含了學術界和工業界數十年的研究以及大量的企業軟件開發成果。如前所述,關系數據庫在其中占據了絕對的主導地位,應用于金融、電信、交通、能源等諸多的在線信息系統。關系數據庫歷經數十年發展,在技術架構上逐漸趨同,一般的關系數據庫除了公共組件,主要分為四個部分,包含接入管理、查詢引擎、事務處理和存儲引擎。其中,事務執行可以嵌入存儲引擎中,對上層的查詢引擎提供具有ACID保證的存儲能力,如圖1-2所示。這幾部分互相合作,完成對SQL請求的處理過程。

圖1-2 數據庫管理系統架構