首先,這個問題主要考察的模塊劃分能力以及對數據庫的瞭解
ok 知道考察的東西之後 我們要知道數據庫最重要的地方是什麼
當然是數據庫的存儲模塊來負責存儲數據 但是隻有存儲是不行的 還需要有程序實例 用程序的結構來映射出物理結構
- 第一需要對數據的格式以及文件的分割進行統一管理 便設計到了存儲管理
- 第二爲了更快更好優化程序 使用緩存機制 把下一次需要的數據直接存儲到緩存中
- 第三需要SQL解析模塊 對SQL進行編譯解析 供機器可讀
- 第四需要日誌管理模塊 對操作做記錄
- 第五 權限劃分模塊 每個職位對應權限
- 第六 處理異常情況 需要容災機制
- 第七 索引模塊
- 第八 鎖模塊
綜上,可總結出如下圖