一、數(shù)據(jù)庫中用物理刪除的場景
1、敏感數(shù)據(jù)
對于包含敏感信息的數(shù)據(jù),如個人身份信息或機密業(yè)務(wù)數(shù)據(jù),通常應(yīng)使用物理刪除,確保數(shù)據(jù)完全從數(shù)據(jù)庫中清除,以防止未經(jīng)授權(quán)的訪問。
2、空間優(yōu)化
當數(shù)據(jù)庫中的數(shù)據(jù)行不再需要時,物理刪除可以立即釋放占用的存儲空間,從而提高數(shù)據(jù)庫性能和空間利用率。
二、數(shù)據(jù)庫中用邏輯刪除的場景
1、審計和追溯
邏輯刪除可以保留被刪除數(shù)據(jù)的審計和追溯能力。通過保留刪除記錄和相關(guān)信息,可以在后續(xù)進行數(shù)據(jù)分析、回溯或恢復(fù)。
2、數(shù)據(jù)保留
某些業(yè)務(wù)要求需要保留刪除的數(shù)據(jù)一段時間,例如法規(guī)規(guī)定的數(shù)據(jù)保留期限,邏輯刪除可以在滿足法規(guī)要求的前提下將數(shù)據(jù)標記為刪除狀態(tài)。
3、數(shù)據(jù)恢復(fù)
邏輯刪除提供了數(shù)據(jù)恢復(fù)的能力。當意外刪除或誤刪數(shù)據(jù)時,可以通過將標記為刪除狀態(tài)的數(shù)據(jù)行還原為活動狀態(tài),實現(xiàn)數(shù)據(jù)的恢復(fù)。