프로그래밍/General

    Lazy loading

    ⒈ Background 회사에서 DB에 Blob(Binary Large Object)을 업로드하는 REST API를 만들게 되었다. 현재는 이 오브젝트만 ORM에서 빠져 있는 상태이다. 그 이유는 만약 이 오브젝트가 업로드 될 column을 다른 column들과 같은 방법으로 mapping을 하면 테이블이 읽혀질 때마다 함께 읽혀지기 때문에 Performance가 감소할 수 있기 때문이다. 현재 돌아가는 서비스가 주기적으로 이 오브젝트가 속한 테이블을 읽고 있고, 서비스가 이 오브젝트를 성공적으로 한 번만 읽으면 되기 때문에 Lazy Loading을 possible option으로 생각하고 디자인중이다. 회사에서 사용하게 될 환경은 Java Spring이지만 검색 중 Lazy Loading이 프론트엔드에..