私の使用例は次のとおりです。
データベーステーブルが1000件以上あり、このテーブルは頻繁には更新/編集されていますが、今後変更される予定です。テーブル内のいくつかの列にはかなりの長さの文字列が含まれています。
私は上記のデータベーステーブルから派生したテキストを表示するマウスオーバーイベントを持つUIアプリケーションを作成中です。
メモリ内データベースの必要性の正当性
私は、私の場合、前述の表にあるすべてのデータを持つインメモリデータベースをホストするバックエンド 'サーバー'を作成することにしました。 UIアプリケーションは、スタートアップ時に、バックエンドサーバーに存在する、またはホストされているインメモリデータベースから必要なデータをキャッシュするようになりました。
私の使用例では、メモリ内のデータベースを使用することは正当ですか?
そうでない場合、私は考慮すべき代替手段は何ですか?
EDIT 1 - 私のユースケースでは、さまざまな複雑さの複数の検索を非常に頻繁に実行します。
ありがとう@Dmitri。私は不明確かもしれない。私はメモリ内のデータベースを自分で書くつもりはありません。 これを答えとして受け入れています。 – ping