これがセキュリティ上のリスクをもたらすことは知っていますが、私は原則から外れていると思っていました。データベースから毎回この情報を取得するよりも、機密性の低い、常にアクセスされるデータをファイル (同じサーバー上) に格納する方が速いですか?
1 に答える
1
その答えは、さまざまな側面に依存します。ビューに名前を付けるには:
- データベースからフェッチされているデータに簡単にアクセスできますか? つまり、回答を生成するために必要なクエリは最適化されていますか (インデックス、クエリ キャッシュが可能か)。
- データベースからデータを取得した後、データを後処理していますか? もしそうなら、結果をキャッシュすることは可能ですか、それともある種の動的プロパティ (リアルタイムの為替レートで別の通貨に変換する必要がある金銭的価値など) のために不可能ですか?
- データをファイルにキャッシュすると仮定すると、常にディスクにアクセスするのではなく、メモリ内ファイルシステムにデータを書き込むことは可能ですか?
- これらのデータはどのくらいの頻度で変更されますか? 定期的?そんなに頻繁に?
これらすべて (および考え始めたらさらにいくつか) を考慮する必要があります。
于 2012-07-12T19:32:25.230 に答える