今日のハード ドライブは、並べ替えを伴うより積極的なキャッシングを使用しており、パフォーマンス値を向上させるためにキャッシュ フラッシュを完全に無視することさえあります。
そのような場合、原子性 (トランザクション) と一貫性を保証することは可能ですか? キャッシュの問題を軽減する既知の方法はありますか?
私は、この主題に関する 1 つの論文を読みました。そこでは、ファイル システムのジャーナリングの問題を解決するために、「強制キャッシュ削除」と呼ばれるソリューションが作成されました。これは基本的に、キャッシュがフラッシュされる原因となる新しい書き込みでキャッシュを埋めることで構成されていました。ただし、フラッシュに数秒かかる場合があるため、これはすべての場合に実用的な解決策ではありません。これ以上の情報を得るのは困難でした。