1:N ORM - 1. ORM, Django ORM ORM을 이용하면 SQL query 없이도 객체를 사용해서 DB의 데이터를 조작할 수 있게 된다. DB에서 데이터를 가져오는 방식에는 Eager Loading과 Lazy Loading이 있다. 초기 로딩 시간을 줄일 수 있음 (데이터를 필요할 때 호출하기 때문) 모든 데이터를 항상 전부 가져오는 방식은 메모리 낭비가 심하기 때문에 ORM들은 Lazy Loading 방식으로 DB를 참조한다. ... ORM1:Ndjango1+N Problemdjango orm1+N Problem NestJS graphql (3) 간단한 1:N 관계 예제 간단한 1:N 관계 예제를 통해, 1:N 관계에 대한 스키마,resolver를 어떻게 작성하는지 연습합니다. post.graphql user.graphql 사용자(User)는 여러개의 글(Post)를 게시할 수 있습니다. 이 경우 User:Post = 1:N 관계가 성립합니다. 그리고 위와 같이 User, Post, Query 스키마를 작성할 수 있습니다. user.resolver.ts po... NestJSgraphql1:N1:N
ORM - 1. ORM, Django ORM ORM을 이용하면 SQL query 없이도 객체를 사용해서 DB의 데이터를 조작할 수 있게 된다. DB에서 데이터를 가져오는 방식에는 Eager Loading과 Lazy Loading이 있다. 초기 로딩 시간을 줄일 수 있음 (데이터를 필요할 때 호출하기 때문) 모든 데이터를 항상 전부 가져오는 방식은 메모리 낭비가 심하기 때문에 ORM들은 Lazy Loading 방식으로 DB를 참조한다. ... ORM1:Ndjango1+N Problemdjango orm1+N Problem NestJS graphql (3) 간단한 1:N 관계 예제 간단한 1:N 관계 예제를 통해, 1:N 관계에 대한 스키마,resolver를 어떻게 작성하는지 연습합니다. post.graphql user.graphql 사용자(User)는 여러개의 글(Post)를 게시할 수 있습니다. 이 경우 User:Post = 1:N 관계가 성립합니다. 그리고 위와 같이 User, Post, Query 스키마를 작성할 수 있습니다. user.resolver.ts po... NestJSgraphql1:N1:N