ゲームのバックエンドを実装しています。テーブルには、本番環境で変更されないゲームメタデータテーブルとユーザーデータテーブルの2つのセットがあります。ゲームのメタデータは完全に不変なので、最適化を考えています。頭に浮かぶアイデアは、
- mysqlでメモリテーブルエンジンを使用する[どのように改善できるかわからない]
- SQLで2種類のテーブル間に結合がない場合は、クエリのすべての結果をそれらのテーブルにキャッシュするマネージャーを作成します[可能かどうかはまだわかりません]
- キャッシュアウトサイドモデルオブジェクトを利用する[それほど一般的ではありませんが]
何が最善の方法だと思いますか?または他のより良い方法?ありがとう。