數據庫中表的數據邏輯刪除的方案


方案1:增加備份表(刪除記錄表)

每張表都設計一張對應的備份表,用於存儲刪除的數據。表結構可以根據實際需要在原表基礎上增加刪除時間、刪除操作者之類的字段。這樣在刪除數據時,對於原表,相當於是物理刪除,然后再備份表中插入新的記錄。注意:映射關系表也需要備份表。

優點:跟物理刪除類似,不會有數據沖突的問題。同時也滿足了邏輯刪除的需求。將在用的業務數據與歷史數據區分開,業務結構更清晰。

缺點:需要邏輯刪除的數據都要有對應備份表。

(個人覺得清晰、合理)
————————————————
版權聲明:本文為CSDN博主「Danger_Shi」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/jian876601394/java/article/details/100153142


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM