FK 현업에서 실제 사용안하시나요
현업에서 실제로 개발하실때도 FK 를 넣지 않으시나요?
데이터 정합성과 ORM 이용의 편리함 등을 위해 FK 를 맺는게 맞지 않나해서 여쭤보게 되었습니다.
Câu trả lời 1
1
과거 모놀리식 방식에서는 단일 어플리케이션 서버와 단일 db 구성으로 관리되어왔으며, 이때의 FK 는 거의 필수형태로 관리되어왔습니다. 하지만, 현대의 MSA 방식에서는 오히려 FK 가 강결합을 불러올 수 있고 db의 정합성 보장 메카니즘을 활용한 방식보다 어플리케이션 서버단에서 정합성을 맞추고 있는 상황으로, ORM 을 이용하여 DB 에 FK 를 세팅하진 않습니다.
또한 FK 를 추가함에 따라 발생되는 비용 중 일부가 insert, update 시간 지연, deadlock 이슈 등이 있는데, 이 비용에 비해 이점이 떨어진다는 시각이 많습니다. (물론 도메인 by 도메인, 회사 by 회사)
intellij나 파이참 기준 어떻게 하는지 궁금합니다
0
7
1
Jib 빌드가 83%에서 멈추는 문제 해결(windows 사용자)
1
12
0
운영환경에서의 secret 관리
0
11
1
7강 설치 질문
0
10
1
ClusterIP 실습 시 Connection refused
0
16
2
제공된 스크립트를 어디서 받을 수 있나요?
0
21
1
미션 제출 방식 건의
0
28
0
트랜잭션 내 Redis I/O 에 대한 궁금한점
1
27
1
미션 진행 방식에 대한 질문입니다.
0
49
1
파킹 페이지와 대기열 큐 질문입니다.
0
46
1
virtualbox 설치시
1
46
1
Kafka 4.0 zk 코드 제거 가이드 요청
0
41
2
실행중인 컨테이너를 모두 삭제하는 방법(윈도우버전)
0
70
3
Int 값들 null 처리
0
51
1
db table 관련질문
0
58
1
현업에서 prisma relationMode는 사용안하나요?
0
113
1
dto 관련 질문있습니다.
0
175
2
PrismaClientInitializationError: Prisma Client could not locate the Query Engine for runtime "linux-arm64-openssl-3.0.x". 에러
0
318
2
Module '"@prisma/client"' has no exported member 'cart'. 에러
0
244
3
모듈 래포지토리 등록에 관한 질문입니다.
0
212
2
timezone 관련 질문
0
351
2
섹션4 -> 5 넘어가는시점 강의 영상이 중간에 빠진건아니신지..?
2
290
2
강의 코드를 확인할 수 있는 깃허브 URL이 있을지 궁금합니다!
2
340
1
섹션3과 섹션4 같은 영상으로 확인됩니다
0
189
1

