DB에 엄청난 양의 데이터를 저장하고 캐시해야하는 응용 프로그램을 작성 중입니다. 클라이언트 요청이 오면 서버는 캐시에서 데이터를 가져 와서 동일한 데이터를 반환해야합니다. (오프라인 프로세스) 1. 우리는 json 파일 (약 6MB 크기)을 가져 오는 스프링 배치 응용 프로그램을 가지고 있습니다. 2. 각 개체를 읽고 DB에 저장합니다. 3. 약 17K 개의 레코드가 DB에 저장됩니다.파일을 사용하여 서버에 데이터를 캐시하는 방법
(온라인 프로세스) 4. 요청이 서버 (웹 응용 프로그램 - 스프링 웹 MVC)에 도착하면 응용 프로그램은 DB에서 데이터를 가져 와서 응답을 반환합니다.
여기서 DB 저장을 피할 계획입니다. DB를 사용하는 대신 파일 서버에 파일을 추가하고 서버가 시작될 때마다 파일에있는 데이터를 캐시 할 수 있습니까?
기존 방법론이 있다면 알려주십시오.