好傢伙&謝謝你幫設計一個MySQL數據最多的性能
每個玩家都可以玩很多字符。對於每個角色,他具有特定的統計數據(殺人數,死亡數,贏率,出場次數等)。我和所有的球員都有一張桌子「球員」。我想根據其中一個參數(例如贏率)按角色對玩家進行排名。此排名將每小時更新一次,因此我的首要任務是更新速度。 我的開發人員建議我創建一個表格,其中每行代表夫婦(玩家,角色),然後會有與統計數字一樣多的字段。 我只是擔心這樣一張桌子的未來表現,因爲我們現在有10K個玩家,每個玩家大概有100個字符:100萬行。但是在未來,我預計數據庫中將會有大約100萬名玩家,這使得它有1億行。速度方面是否是最佳解決方案? 我想過在表格PLAYERS中增加一個可以包含所有統計數據的單個字段(「勝率:50%;所玩遊戲數量:845等等),數據庫的大小會小100倍,但是通過系統字符排序的過程將意味着尋找一個JSON場每次,這可能需要更長的時間。
做喲你們認爲什麼? 非常感謝您的幫助
我們不是一個免費的諮詢服務 –
兄弟我是一名學生,我對遊戲充滿激情,我想建立一個網站。對不起,如果我問太多了 – user3595932