0
我正在開發一個社交網站,將在不同的國家推出。然而,就存儲挑戰信息的最佳方式而言,我遇到了一些障礙。最佳的數據庫結構在多個網站的挑戰
每個站點都有一個唯一的ID。然後,我希望能夠爲每個不同的網站添加挑戰,但是要按照每個網站來控制它們。原因是,這些網站將採用不同的語言,但我們還需要控制每個網站的成本。例如,一個網站上的挑戰可能值得100分,而另一個網站則有200個。
綜上所述,這似乎與Stack Overflow的網站網絡上徽章的工作方式類似,因爲這些挑戰將在滿足設置條件(例如上傳配置文件映像)時完成。
什麼是存儲在數據庫中的信息的最佳方式?我最初的想法是一個全球性的挑戰ID,然後包含字段是在挑戰ID和網站ID加入(name
,description
,points
,currency
等)查找表。有沒有更好的方法,我錯過了?