0

これがセキュリティ上のリスクをもたらすことは知っていますが、私は原則から外れていると思っていました。データベースから毎回この情報を取得するよりも、機密性の低い、常にアクセスされるデータをファイル (同じサーバー上) に格納する方が速いですか?

4

1 に答える 1

1

その答えは、さまざまな側面に依存します。ビューに名前を付けるには:

  • データベースからフェッチされているデータに簡単にアクセスできますか? つまり、回答を生成するために必要なクエリは最適化されていますか (インデックス、クエリ キャッシュが可能か)。
  • データベースからデータを取得した後、データを後処理していますか? もしそうなら、結果をキャッシュすることは可能ですか、それともある種の動的プロパティ (リアルタイムの為替レートで別の通貨に変換する必要がある金銭的価値など) のために不可能ですか?
  • データをファイルにキャッシュすると仮定すると、常にディスクにアクセスするのではなく、メモリ内ファイルシステムにデータを書き込むことは可能ですか?
  • これらのデータはどのくらいの頻度で変更されますか? 定期的?そんなに頻繁に?

これらすべて (および考え始めたらさらにいくつか) を考慮する必要があります。

于 2012-07-12T19:32:25.230 に答える