1

MySQL ResultSet をフィルタリングする方法はありますか? 大規模な 2D MMO スタイルのゲームを作成しています。行、列、レイヤー、タイル ID として定義されたマップの MySQL テーブルがあります。サーバー上では、マップのチャンクをクライアントに送信し、クライアントが動き回ってシームレスな世界をクライアントに提供します。

このためにすべての設定を行いましたが、各プレイヤーが必要とする行/列をループしている間、データベースにあまりアクセスしないようにしたいので、行/列の情報を返す大きなクエリをいくつか実行します。行/列を探しているときにこの ResultSet を取得したら、これらの値の ResultSet をフィルタリングして tile_id を取得したいと思います。私の質問は、データを入力するために既に実行したクエリから必要なことがわかっているすべてのデータを含む ResultSet をフィルタリングすることはできますか?

これを C++ で行う。

繰り返しますが、元のクエリの後に DB に再度アクセスしたくないので、SQL ではなく C++ である必要があります。私はDBを叩きたくないだけで、大量の小さな読み取りよりも大きな読み取りを行う方が効率的です。

4

0 に答える 0