inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Phát triển thực tế NestJS qua dịch vụ thương mại điện tử (với Prisma, Docker, Redis, Kafka)

Phân tích yêu cầu và thiết kế ERD

협업에서 prisma relationMode는 사용안하나요?

2

Ref

6 câu hỏi đã được viết

0

relationMode="prisma"로 지정하면
ORM으로 조인하는 기능들 사용하면서 실제 DB에는 관계가 안걸리는걸로 알고 있는데

복잡한 조인이 아니면 저런식으로 사용해도 상관없지 않나 생각이 들어 강사님께서는 어떻게 하시는지 궁금해서 어쭤봅니다.

docker kafka redis nestjs prisma

Câu trả lời 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

Ref님께서 질문하신 관계 모드와 관련된 주제를 흥미롭게 잘 짚어주셨네요. relationMode="prisma"로 설정 시, ORM을 통해 관계를 처리하면서 실제 DB에는 외래키(FK) 제약이 설정되지 않는 방식을 선택할 수 있습니다. 이 방식은 데이터베이스의 정합성을 어플리케이션 레벨에서 관리해야 하는 상황에서 유용하게 활용될 수 있습니다.

복잡한 조인이 필요 없고, 애플리케이션 단에서 데이터 정합성을 충분히 관리할 수 있을 경우, relationMode="prisma"를 사용하는 것은 좋은 선택이 될 수 있습니다. 이는 데이터베이스와 애플리케이션 간의 결합도를 낮추고, MSA(Microservice Architecture) 환경에서의 유연성을 높이는 방법 중 하나입니다.

그러나 주의할 점은 데이터의 일관성과 정합성을 항상 애플리케이션 레벨에서 철저히 관리해야 하므로, 특히 데이터가 사라지거나 마이그레이션 시 예상치 못한 오류가 발생할 수 있다는 점입니다. 이를 방지하려면 충분한 단위 테스트와 정합성 검사를 통해 시스템의 안정성을 확보하는 것이 중요합니다.

유사한 주제에 대한 다른 수강생의 경험과 인사이트를 얻고 싶으시다면 아래 링크를 참고하시기 바랍니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

유튜브 시연 영상 추가 기능 강의 업로드 계획

0

7

1

도커 GUI 툴, 포르테이너 설치

0

15

2

config 밑에 이미 파일 많이 들어가 있는데요.

0

23

3

관리자 페이지 질문

0

21

1

실무 내용 문의드려요

0

27

2

aws 로드 밸런서가 생성되지 않습니다.

0

25

3

민구님 설치시 또 막혀서 질문드려요

0

33

2

git clone 명령어를 어디 터미널에다 붙여넣어야 하나요?

0

35

2

html 파일을 못 불러 옵니다.

0

34

2

twitterdb 연결이 안돼요

1

30

2

Kafka Cluster 구성도 질문

0

23

1

레디스로 재고 관리

0

43

2

전자책으로 구매인증 가능할까요?

0

76

1

이제 인프런에서 강의 더 안산다. 후져....

0

42

1

소스코드 어디서 다운받아요?

0

63

5

FK 현업에서 실제 사용안하시나요

0

102

1

dto 관련 질문있습니다.

0

122

2

PrismaClientInitializationError: Prisma Client could not locate the Query Engine for runtime "linux-arm64-openssl-3.0.x". 에러

0

268

2

Module '"@prisma/client"' has no exported member 'cart'. 에러

0

191

3

모듈 래포지토리 등록에 관한 질문입니다.

0

171

2

timezone 관련 질문

0

298

2

섹션4 -> 5 넘어가는시점 강의 영상이 중간에 빠진건아니신지..?

2

250

2

강의 코드를 확인할 수 있는 깃허브 URL이 있을지 궁금합니다!

2

310

1

섹션3과 섹션4 같은 영상으로 확인됩니다

0

160

1