そのため、node.js (もちろんサーバーのみ) に小さなゲームがあり、マップ データとプレイヤー アカウントが mysql データベースに格納されています。現在、データベースからデータをロードし、それをjavascriptオブジェクト/配列または適切と思われるものに保持し、必要なときにのみデータベースに書き込むことにより、クエリの量を最小限に抑える方法で構築しました。
今私は考えていました:これは本当に価値があるのですか?多くの場合、サーバーにデータをほとんど保存せず、必要なときにデータベースからロードするだけの方がはるかに優れています(データがより保存され、最新の状態になるという点で)(それぞれ、必要なときに書き込む)かわった)。
私の質問は次のとおりです。サーバーのjavascript変数にデータベースからのデータを保持するのではなく、サーバーがデータベースから頻繁に読み取り/書き込みを行うことは効率的/保存/推奨されますか?
追加情報:
-nodejs サーバーと私の mysql サーバーは同じマシン上にあり、部屋のデータの読み込みなどの大きなクエリの場合、クエリは通常 1 ミリ秒未満または 3 ミリ秒未満で完了します。
-単にmysqlと呼ばれるモジュールを使用しています。
-必要に応じて、追加情報を含めます。コメントで質問してください。