0

我正在開發一個社交網站,將在不同的國家推出。然而,就存儲挑戰信息的最佳方式而言,我遇到了一些障礙。最佳的數據庫結構在多個網站的挑戰

每個站點都有一個唯一的ID。然後,我希望能夠爲每個不同的網站添加挑戰,但是要按照每個網站來控制它們。原因是,這些網站將採用不同的語言,但我們還需要控制每個網站的成本。例如,一個網站上的挑戰可能值得100分,而另一個網站則有200個。

綜上所述,這似乎與Stack Overflow的網站網絡上徽章的工作方式類似,因爲這些挑戰將在滿足設置條件(例如上傳配置文件映像)時完成。

什麼是存儲在數據庫中的信息的最佳方式?我最初的想法是一個全球性的挑戰ID,然後包含字段是在挑戰ID和網站ID加入(namedescriptionpointscurrency等)查找表。有沒有更好的方法,我錯過了?

回答

0

SiteId到查表 加入只有challengeID全球挑戰信息