2014-10-03 62 views
0

我試圖想出數據庫模式來有效存儲定期更改的數據(可能每兩個月左右)。比方說,我有USER表,其中包含有關用戶的一些信息,每2個月我想將一些用戶信息存儲到其他表中,稱爲RECORD。但後來我認爲這是非常低效的,因爲Record表會變得更大(取決於用戶表的大小)。例如,如果我在用戶表中有100萬行,那麼記錄表將每2個月增加1百萬。這種方法是否正確或者是否有更好的方法來實現這種系統?用於定期爲用戶存儲記錄的數據庫模式

+0

您是否可以爲每個建議的表提供模式?複製數據並長期存儲的目的是什麼?出於某種原因,您是否需要保留歷史數據? – hukir 2014-10-04 02:12:03

+0

是的我想保留它作爲不同目的的歷史記錄,並且在數據複製到其他表中後數據將被更改 – REALFREE 2014-10-04 02:24:17

+0

如果您嘗試維護歷史數據,則描述的方法很好。沒有任何解決方案需要大量空間。 – hukir 2014-10-06 22:00:37

回答

0

您應該確保所存儲的數據不是多餘的。如果您只是想查看基於用戶表的任何數據,則視圖可能更合適

相關問題