【问题标题】:a contest web site and it's data base竞赛网站及其数据库
【发布时间】:2013-04-30 03:51:15
【问题描述】:

我正在用 django 设计一个竞赛网站。每次可以多支队伍参加比赛,每支队伍最多可以有3名成员。我想知道最好的方法是什么。 (必须提供有关比赛的信息和历史记录)。我有两个选择:

  1. 我可以保存有关以前比赛的所有数据及其信息(团队、用户、挑战和...),并在以前的数据库中创建新的比赛。

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

我想知道以上哪种方式更好,什么是正常方式?

非常感谢。

【问题讨论】:

  • 如果它不再在数据库中,你就不能查询它——所以你不能得到旧的结果。似乎有点不问?也许您错过了存储CompetitionId 并将所有记录与之关联的概念?数据库旨在保存许多信息 - 充分利用这一点

标签: database django database-design web


【解决方案1】:

如果您想稍后访问旧数据,请选择解决方案 1。只有在您可以省略备份的情况下,解决方案 2 才会更好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-20
    • 1970-01-01
    • 2017-02-05
    • 2012-09-06
    • 1970-01-01
    • 2017-12-30
    • 2015-09-15
    相关资源
    最近更新 更多