2013-04-30 37 views
-1

我正在用django設計比賽網站。每次有很多隊參加比賽,每隊最多可以有3名隊員。我想知道做什麼是最好的方法。 (關於比賽的信息和歷史必須可用)。我有2種選擇:比賽網站和它的數據庫

  1. 我可以節省約歷屆大賽的所有數據和它的信息(團隊,用戶,挑戰和......),並創建在先前的DB新比賽。

  2. 我可以備份以前的數據庫並在每次比賽結束後清除它。

我想知道上面哪個更好,什麼是正常的方式?

非常感謝。

+0

如果它不在數據庫中,則無法查詢它 - 因此無法獲得舊結果。似乎有點不是問題?也許你錯過了存儲'CompetitionId'並將所有記錄與它關聯的概念?數據庫旨在容納許多許多信息 - 利用它 – Basic 2013-04-30 10:45:54

回答

0

如果您想稍後訪問舊數據,請選擇解決方案1。僅當您可以省略備份時,解決方案2纔會更好。