2
我已經看過this後刪除不錯,但我擔心的電子商務網站的最佳解決方案軟刪除或硬的電子商務
我們的情景:
產品表
ProductID Name Price
OrderDetails表
OrderID ProductID
個
OrderDetails表已經FK
的ProductID referrenced到的ProductID產品表
一旦產品已被刪除,你打算怎麼顯示的歷史訂單報告?
選項:
軟刪除的缺點 - 它會影響數據庫的存儲性能
硬刪除缺點 - 需要額外的連接查詢的同時服用報告
任何幫助將是巨大的。
軟刪除將是更好的方法。換句話說,您可以擁有一個單獨的表來保存歷史數據並從原始表中將其刪除。 – Viki888
@ viki888感謝它,但目前我們正在計劃使用軟刪除與IsDeleted和DeletedDate字段。未來如果需要我們將移動到硬刪除和存檔在不同的表中的數據。 – Lishna