Skip to content

Commit 0606cac

Browse files
committed
pj
1 parent c11f8d4 commit 0606cac

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

_posts/2024-11-27-join_algorithms.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ end
6969
- 해시 테이블은 메모리보다 작아야 하기 때문이다.
7070
- 시간 복잡도는 $O(n)$이다.
7171

72+
> 해시 조인은 sort-merge 조인보다 더 효율적이지만 메모리를 더 많이 사용한다.
73+
7274
# 병렬 조인 알고리즘
7375

7476
## Parallel Hash Join
@@ -89,7 +91,6 @@ end
8991
1. range partitioning - sort
9092
- S, R을 조인 키의 범위로 파티셔닝한다. 동일한 키를 가진 레코드는 한 노드로 모인다. - shuffle 발생
9193
- data skew가 발생할 수 있다. 이는 샘플링을 통해 해결할 수 있다.
92-
9394
2. merge
9495
- 로컬에서 수행된다. - 병렬처리 가능.
9596

0 commit comments

Comments
 (0)