私は多くのデータを必要とするプログラムに取り組んでおり、私は最高のテーブル構造がなにかと思っています。好ましいテーブル構造
私の考えは、プレーヤーのすべての統計をデータベースに保存することです。 stat_type
という名前の統計情報は変更することができます。つまり、特定の時点で新しいstat_type
を追加することができます。
この構造が私の最初のアイデアでした。
列:int playerID, VARCHAR stat_type, DOUBLE stat_value
例の行は次のようになります。1, "kills", 15
この構造は、私の第二の考えでした。
この構造では、ある時点で新しい列が追加される可能性があります。この構造は以前の構造より少ない行しか必要としませんが、最後にはもっと多くの列があります。
列:int playerID, DOUBLE kills
例の行は次のようになります。
1, 15
は、これらの構造の方が良いだろう性能面?
質問を含めるようにコードを更新する必要がある場合「私は始まりますか? "は一般に広すぎ、このサイトには適していません。人々は問題に近づくための独自の方法を持っており、そのために_correct_答えはありえません。 [** Where to Start **](// meta.programmers.stackexchange.com/questions/6366/where-to-start/6367#6367)をよく読んで、あなたの投稿に対処してください。 – FrankerZ