JPA 2차 캐시1 JPA 2차 캐시란 intro 우리는 개발할때 서비스에 데이터를 보여주기 위해서 애플리케이션에서 데이터베이스를 연결한다. 만약 실시간으로 변경되는데 영향도가 낮은 데이터를 보여주는데 매번 데이터베이스를 연결하면 어떨가? heap 메모리에서 데이터를 조회하는 것과 데이터베이스에서 데이터를 조회하는데 드는 시간비용을 비교한다면 수만에서 수십만 배 이상 비싸다고 한다. 그렇다면 인메모리 캐시를 이용해서 데이터를 저장한다면 훨씬 빠르게 데이터를 클라이언트에 보여줄 수 있지 않을까? 1차 캐시와 2차 캐시 2020/04/13 - [개발/spring-boot] - JPA 애플리케이션 영속성 관리 영속성 컨텍스트 내부에는 엔티티를 보관하는 영역이 있다. 이는 1차캐시라고 한다, 1차 캐시로도 이점이 많지만 애플리케이션 환경은 트랜잭션을.. 2020. 4. 26. 이전 1 다음