0

Netty サーバーで MySQL データベース サーバーを使用しています。

私がやろうとしていることを簡単に説明しましょう。

  1. ユーザーテーブルを何らかのアルゴリズムでソート --> 静的データ
  2. ユーザーは、いくつかの要因に従って、その並べ替えられたテーブルから特定の行を要求します。--> 動的データ

私のサーバーの #1 の部分は 1 日に 1 回実行され、#2 は頻繁に実行されます。

実際に新しいテーブルを作成してソートされたデータを保存する、単にメモリ内に保存する、またはすべてのリクエストを #1 で実行するなど、静的データを保存/取得する方法をいくつか考えました...しかし、それらはかなり非効率的です自分。

(同じデータを持つ2つのテーブルを持つことは私には悪い考えのようです...データを失う可能性があるため、インメモリはただ怖いように聞こえます... 3番目のオプションは単なる愚かなIMOです)

毎日変化する静的データを保存する必要がある場合、通常はどのような慣行が行われますか?

4

0 に答える 0