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 Basic_Database: 2 [ 1:1 1:n N:M ] 또한 개발자의 관점 또는 객체의 성질, 프로젝트의 목적에 따라 관계는 달라질 수 있습니다. 최대한 정답에 근접하게 관계를 설정하기 위해서는 기본적인 1:1, 1:N, N:M 관계의 개념을 이해할 필요가 있을것 입니다. 예를들어 남아공 같은 경우는 행정수도: 프리토리아 , 입법수도: 케이프 타운, 사법수도: 블룸폰테인과 같이 3개의 수도를 갖고 있게 되는데, 일반적으로 수도는 높은확률로 한개만... 관계형데이터베이스11엔티티 관계1:Nn:m11 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 Basic_Database: 2 [ 1:1 1:n N:M ] 또한 개발자의 관점 또는 객체의 성질, 프로젝트의 목적에 따라 관계는 달라질 수 있습니다. 최대한 정답에 근접하게 관계를 설정하기 위해서는 기본적인 1:1, 1:N, N:M 관계의 개념을 이해할 필요가 있을것 입니다. 예를들어 남아공 같은 경우는 행정수도: 프리토리아 , 입법수도: 케이프 타운, 사법수도: 블룸폰테인과 같이 3개의 수도를 갖고 있게 되는데, 일반적으로 수도는 높은확률로 한개만... 관계형데이터베이스11엔티티 관계1:Nn:m11 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