計算機革命/資料庫/資料庫分類
外觀
< 計算機革命

資料庫分類:單使用者與多使用者 單使用者資料庫位於單臺計算機上,設計用於單使用者訪問。多使用者資料庫系統可能會嘗試同時訪問和修改相同資料。資料庫鎖定軟體會阻止資料同時更改。客戶端-伺服器與N層 客戶端-伺服器由為其他計算機提供資源的伺服器組成,這些計算機充當客戶端裝置。N層資料庫的工作方式略有不同。雖然客戶端-伺服器資料庫系統只有兩個部分,但N層至少有一箇中間客戶端(用於資料庫的程式或中介軟體)。集中式與分散式資料庫系統 集中式資料庫系統都位於單臺計算機上,而分散式資料庫系統將資料分佈在透過網路連線的多臺計算機上。基於磁碟與記憶體 基於磁碟的資料庫將資料儲存在硬碟或可移動磁碟上。記憶體資料庫將資料儲存在計算機的主記憶體中。
記憶體資料庫 (IMDB,也稱為主記憶體資料庫或 MMDB) 將所有資料儲存在計算機的 RAM 中,而不是硬碟驅動器。IMDB 的優點是更快的效能(召回)。缺點是如果斷電,可能會丟失資料。定期備份 IMDB 對確保在斷電時繼續服務至關重要。其他減少資料丟失的方法包括:使用事務日誌、使用非易失性 RAM 和完整資料庫複製。