24 lines
689 B
Plaintext
24 lines
689 B
Plaintext
# 두 형제 문제는 Fetch Join에서 합류한 뒤 단계별 해법으로 최종 구조가 된다
|
|
# Question: 과제 요구사항에서 시작해 기준선의 N1·N2 분기와 실패·개선을 거쳐 최종 피드 조회 구조는 어떻게 발전하는가?
|
|
direction: right
|
|
n0: "요구사항·모델·기준선" {
|
|
shape: rectangle
|
|
}
|
|
n1: "컬렉션 N+1 (N1)" {
|
|
shape: rectangle
|
|
}
|
|
n2: "User·Page 숨은 쿼리 (N2)" {
|
|
shape: rectangle
|
|
}
|
|
n3: "Fetch Join → 실패" {
|
|
shape: rectangle
|
|
}
|
|
n4: "후속 개선 → 최종 구조" {
|
|
shape: rectangle
|
|
}
|
|
n0 -> n1: "동시 분기"
|
|
n0 -> n2: "동시 분기"
|
|
n1 -> n3: "합류"
|
|
n2 -> n3: "합류"
|
|
n3 -> n4: "실패 뒤 단계별 개선"
|