さらに質問をする機会を利用したいと思います: DB からデータを春のバッチで取得し、メモリに保存します。私の場合、さまざまなテーブルからデータをロードし、個人の詳細、顧客の住所、銀行識別の詳細などのデータの階層を作成するため、ツリーを作成してデータをエラスティックにロードします。
階層を作成するには、すべてのデータをキャッシュに保持して、あるタイプが他のタイプを検索し、そこから最終データを作成できるようにする必要があります。
最終的なオブジェクトを作成するためにキャッシュしたいレコードがほとんど5 tables
あります。1 million
ほとんどすべてのバッチ ジョブがJdbcPagingItemReader
実装されているため、Cache where を使用してどのようにデータをキャッシュしますか? 適切なプロセスは何ですか?
ここで ConcurrentMapCacheManager を使用することを考えています。例を教えてください。