체크포인팅과 파이프라인 분할이 필요한 ETL 파이프라인에 적합한 Hadoop 프로그래밍 모델은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Pig를 사용하는 PigLatin.
이것이 정답인 이유
PigLatin은 Pig에서 사용되는 고수준 데이터 흐름 언어로, 복잡한 MapReduce 작업을 추상화하여 ETL 파이프라인 구축을 용이하게 합니다. 특히 체크포인팅(중간 결과 저장)과 파이프라인 분할(데이터 처리 단계를 여러 부분으로 나눔)을 지원하여 대규모 데이터 처리 효율성과 복원력을 높이는 데 적합합니다. HiveQL은 SQL과 유사하여 데이터 쿼리에 강하지만, 복잡한 데이터 흐름 제어나 체크포인팅 기능은 PigLatin만큼 유연하지 않습니다. MapReduce를 직접 Java나 Python으로 구현하는 것은 가장 기본적인 접근 방식이지만, 코드량이 많고 복잡하여 고수준 언어인 PigLatin에 비해 개발 및 유지보수 비용이 높습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음