資料庫 - 限定次數的歷史記錄表應該如何設計
ringa_lee
ringa_lee 2017-05-31 10:36:04
0
2
1068

資料庫是MongoDB。

假如有張資料表(資料集合-collection)--- Users。

每次使用者(User)更新自己資料時,需要保留一份歷史數據,但不宜過多,例如最多只存最新的5份。

如果是專門再設計一張表 UserHistory 存舊資料的話,每次存新紀錄需要判斷下是否已經超過了5條,如果超過了再刪除最老的。

這樣合理麼?

請問有沒有更合理的設計?

ringa_lee
ringa_lee

ringa_lee

全部回覆(2)
大家讲道理

https://docs.mongodb.com/v3.0...
這個文件能解答你的疑問嗎?

phpcn_u1582

傳統上用 觸發器 + 預存程序。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板