- join 조건을 hash값으로 만들어 join 하는 방식
- 대용량 처리 시 성능에 영향을 주는 random access와 sorting에 대한 해결책으로 등장
- equal join에서만 수행 가능(Hash값이 크다고 실제 값이 크지는 않음)
- 작은 table과 큰 table의 join에서 사용하면 성능에 좋음
- 작은 table을 driving table(build input)으로 잡아야 함
- 다른 join방법보다 CPU자원을 많이 사용(Hash Area 등)
- 병렬 처리를 이용한 Hash Join은 대용량 데이터 처리를 위한 최적의 방법을 제공
'데이터베이스 > Join' 카테고리의 다른 글
Sort Merge Join (0) | 2016.06.21 |
---|---|
Nested Loop Join (0) | 2016.06.21 |