我有一個待辦事項列表應用程序(使用Django 1.5和MySQL),其中任務可以與另一個用戶共享。因此,用戶可以擁有個人任務和共享任務。共享任務將是一個分數(我猜大約佔用戶總任務的30%)登錄到文件與登錄到數據庫
對於共享任務,我想保留一個日誌,以便連接到任務的用戶可以知道誰已經完成了哪些更改。 爲此,我正在考慮爲每個共享任務保留一個日誌文件。每當有用戶進行更改時,它都會附加到該文件中。
我的問題是 - 我應該通過文件存儲,還是應該將其保存在數據庫中?
請注意以下幾點 -
- 日誌不會被頻繁訪問(一個文件的日誌可以被讀5-10次最多在一小時內)
- 一個小時,有可能是全部> 500寫入(但是對於不同的文件,因此對於一個文件,在一個小時內可能有10-50個最大寫入,因此併發不是主要問題)。
- 無論如何,我不需要搜索或修改數據閱讀它。
在此先感謝!
感謝您解釋我需要和日誌之間的區別。關於過濾,我不需要過濾日誌或讀取它的部分。我只需要直接在客戶端顯示它。所以,這不是一個問題。 –