私は各プレイヤーにスコアがあるゲームを持っています。私は選手が自分のスコアを比較し、彼らがどの位うまく配置されているかを見て、スコアボードをブラウズできるグローバルスコアボードを持っていたいと思います。PythonとSQLを使ったスコアボード
残念ながら私はこれをプログラムする効率的な方法が見つからない:スコアボードに現在のプレイヤーの位置を格納するということは、プレイヤーがスコアを上げたときにスコアボードの大部分を更新しなければならず、私が必要とするたびにそれを再計算する必要があります(これには多くの計算が必要です)。
この問題の解決策がありますか?または、上記のソリューションの1つは、多くのユーザーと多くの更新プログラムで実際に使用するのに十分な "十分な"ものですか?
HMH。私はほとんどこれをSQLを使用しないと考えています。XQUF拡張機能(文書を変更する)を持つXQueryデータベースは、 "$ FARを$ BARのすぐ上の位置に移動"(または "$ FOO 2を移動兄弟姉妹 ")または"この文書の$ BAZの位置を検索する "。 –
...これは、ランキングは本当にリアルタイムである必要があると言いましたか?バッチプロセスとしてそれらを更新します。 SELECT INTOを実行するたびに、あなたの人生が楽になります。 –