2013-04-30 73 views
-1

我正在用django设计比赛网站。每次有很多队参加比赛,每队最多可以有3名队员。我想知道做什么是最好的方法。 (关于比赛的信息和历史必须可用)。我有2种选择:比赛网站和它的数据库

  1. 我可以节省约历届大赛的所有数据和它的信息(团队,用户,挑战和......),并创建在先前的DB新比赛。

  2. 我可以备份以前的数据库并在每次比赛结束后清除它。

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

非常感谢。

+0

如果它不在数据库中,则无法查询它 - 因此无法获得旧结果。似乎有点不是问题?也许你错过了存储'CompetitionId'并将所有记录与它关联的概念?数据库旨在容纳许多许多信息 - 利用它 – Basic 2013-04-30 10:45:54

回答

0

如果您想稍后访问旧数据,请选择解决方案1。仅当您可以省略备份时,解决方案2才会更好。