私のアプリケーションでは、サーバーからデータを取得し、そのデータを Windows エクスプローラーに表示しています。データは、ファイルとフォルダーの形式です。サーバー上にデータがある私のマシン上のマップされたドライブのように想像できます。Windows エクスプローラーを介してこのデータを探索できます。
私のアプリケーションの問題は、フォルダーを開いたり閉じたりするたびに、サーバーからデータをフェッチすることです。これは冗長な呼び出しであり、データ サイズが GB に達する可能性があるため、パフォーマンスの問題が発生します。
私が考えているのは、そのデータを自分のマシンにキャッシュすることであり、サーバー上のデータと同期して動作するはずです。
これをどのように実装すればよいですか?軽量データベースをマシンのキャッシュとして使用できますか? または、これを行う他の方法があります。