0

これは私の最後の質問からのフォローアップです:MySQL-アイテムを保存およびロードするための最良の方法

とにかく、私は他のいくつかの例とソースを見てきました、そしてそれらのほとんどはアイテムを保存する同じ方法を持っています。まず、キャラクターの参照を含むデータベースにすでに挿入されているすべての行を削除し、次にキャラクターが持っている現在のアイテムに応じて新しい行を挿入します。

これが良い方法かどうか、そしてキャラクターごとに500アイテムを節約するとしたら、パフォーマンスが低下するかどうかを尋ねたかっただけです。より良い解決策があれば教えてください!

よろしくお願いします、AJラビンディラン。

4

1 に答える 1

0

あなたがあなたのゲームについて話したなら、それは私たちがあなたのデータ要件のより良い考えを得ることができるように役立つでしょう。状況次第だと思います。:)スロット/バンクの更新は、その人がプレイしている間、またはその人がゲームを楽しんで去ったときに常に発生していますか?また、スロットの順序は銀行のスロットにとって本当に重要ですか?500レコードを絶えず削除および挿入すると、パフォーマンスが低下する可能性がありますが、それを行うためのより良い方法がある可能性があります。おそらく、500レコードを削除せずに更新するだけです。おそらくあなたの最初のアイデアは0=4151:54; 1 = 995:5000; 2 = 521:1; それほど悪くはなかった。データベースがその情報の保存にのみ使用されており、ゲーム自体がロードされた情報を管理している場合。ただし、「どのプレーヤーがアイテムXを持っているか」、「

于 2010-01-15T01:23:25.973 に答える