목록 보기
Spark 4편 – Broadcast
백엔드

Spark 4편 – Broadcast

베스핀글로벌
베스핀글로벌
2025년 3월 26일

두줄요약

Spark의 Broadcast 기능으로 셔플을 줄이고 join 성능을 높이는 방법을 소개했습니다. 작은 데이터셋에는 자동 broadcast 감지와 설정 조건도 함께 설명했습니다.

핵심 내용

  • Spark에서 셔플을 줄이기 위한 Broadcast 개념 정리
  • 작은 데이터셋이나 변수를 모든 노드에 복사해 join 성능을 높이는 방식
  • 옵티마이저가 자동 broadcast를 감지하는 조건과 동작 범위

적용해볼 점

  • 작은 테이블 join에 broadcast join 적용 검토
  • cache와 달리 읽기 전용 메모리 적재 특성 고려
  • autoBroadcastJoinThreshold와 입력 포맷의 스키마/통계 정보 확인

다음 읽기

#Spark 주제를 이어서 읽기

Spark 3편 – Optimize Partition

Spark에서 파티션이 병렬성, 메모리, 파일 수에 미치는 영향을 설명했습니다.\n입력·출력·셔플 파티션 설정을 조정해 성능을 최적화하는 방법을 소개했습니다.

베스핀글로벌
베스핀글로벌
백엔드

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...