2011-04-01 159 views
1
日誌報告

我們的項目,我們正在跟蹤每一天的日誌報告,現在我們正在將數據寫入一個文件,這有所有的記錄創建表來存儲在數據庫

我們現在的數據存儲到數據庫,

我的問題是我們計劃每天創建表來存儲日誌報告。這是否正確過程

回答

4

創建一個表來存儲您的日誌條目。現代數據庫可以在單個表中處理數百萬(甚至數十億)行,而不會出現任何問題。

這將允許您使用一組查詢對任何日誌條目進行分析。您不必編寫不同的查詢(或使用動態SQL)從每個不同日期的條目中讀取。

+0

但是單獨的表似乎是一個更好的設計,尤其是當較舊的日誌變得不那麼有用時,因此它會降低性能以使其在同一個表中。在那種情況下,是否有任何簡單的方法來定期創建新表格? – 2014-01-01 07:38:00

+0

如果您使用單獨的表格,則無法執行穿越日邊界(在特定時區內)的簡單查詢。這取決於你的需求,但我會遠離它,除非絕對必要。 – 2014-01-09 15:16:36