2012-03-22 16 views
0

私は、ゲームデータベースと同じように動作する付随するデータベースを備えたゲームサーバーを持っています。私は今、いくつかの統計情報を含むWebページをゲームに追加することを考えています。たとえば、ゲームの外からあなたのキャラクターを見るための何らかの方法です。あなたの統計情報などを参照してください。データベースパフォーマンスの懸念

このWebページを同じデータベースに接続すると、ゲームサーバーの速度が著しく低下しますか?または、それは異なる接続であるため、同時に効率的に作業できますか? Webページは情報を表示するためのものであるため、ゲームサーバーによって作成されたデータに対してSELECTを使用するだけです。

これは性能上問題ありませんか、それを受け入れる方法ですか?または、人口の少ない時間にしかゲームサーバーのデータベースからデータを取得しないように、Webページ用の別個のデータベースを保持するなどの方法を検討する必要があります。同期から少し外れていましたが、サーバの待ち時間はそれほど大きくありませんでしたか?

P.S.私はMySql 5.5を使用しています

+1

これは本当に完全に終了しました。これに関わる多くの変数があります。あなたのデータベースの構造は何ですか、あなたは何を選択していますか、どのくらい頻繁に、どのインデックスを持っているかなどなど、私は誰もこの質問に本当に答えることができません。 – Liam

答えて

1

あなたが試してみるまで知りません。私のアドバイスは、ゲームサーバーと統計ページを同じデータベースに接続し、何が起こるかを見ることです。 MySQLのようなデータベースは一度にたくさんの接続を処理するように設計されています(それがウェブサイトで人気があり、一度に多くの受信要求があるためです)が、ゲームサーバーに悪影響を及ぼしていることがわかったら、

一般に、過度に最適化しないでください。最初に動作するソリューションを試してから、それが改善する価値があるかどうかを確認してください。

+0

ありがとう、私は先に進んでそれを試してみる:)。 – Andreas

関連する問題