logo

All Posts

  • Published on
    SQL 만 사용하다 ORM 을 사용하게 되면 처음에는 깔끔한 모델 정리와, 테이블 생성부터 관리까지 편리한 기능들에 만족하게 된다. 하지만, 조금 복잡한 쿼리가 필요한 경우 ORM 별로 사용법이 달라 찾아보게 된다. 금번 포스트 에서는 특히 헷갈리기 쉬운 `select_related` 와 `prefetch_related` 를 살펴보고자 한다.
  • Published on
    Lazy Loading 은 프로그래밍 언어로 리소스나 데이터를 실행 즉시 불러오는 것이 아닌 필요한 시점에 불러오도록 하는 기법이다. 이 기법을 사용하면 리소스를 선언해도 필요한 시점에만 로드 하거나 초기화 하기 때문에 성능 향상을 기대할 수 있다. 반대말은 `Eager Loading` 이며 Programming Design Pattern 의 일환이다.