代码之家  ›  专栏  ›  技术社区  ›  Martin Bean

跨多个站点挑战的最佳数据库结构

  •  0
  • Martin Bean  · 技术社区  · 14 年前

    我正在开发一个社交网站,将在不同国家推出。然而,在存储挑战信息的最佳方法方面,我遇到了一些障碍。

    每个站点都有一个唯一的ID。然后我希望能够为每个不同的站点添加挑战,但要在每个站点的基础上控制它们。原因是,这些网站将使用不同的语言,但我们也需要控制每个网站的成本。例如,一个挑战在一个网站上可能值100分,但在另一个网站上可能值200分。

    综上所述,这似乎与Stack Overflow的网站网络上的徽章工作方式类似,因为当满足设置的标准(例如上载配置文件图像)时,这些挑战将完成。

    在数据库中存储这些信息的最佳方法是什么?我最初的想法是一个全局挑战ID,然后是一个包含字段的查找表( name , description , points , currency etc)在challenge ID和site ID上加入。有没有更好的方法让我丢失?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Morons    14 年前

    推动 SiteId 去查表 仅在challengeID上加入全球挑战信息