빅데이터 하둡 프로그래밍 교육과정 ]자바이외의 MapReduce 하이레벨 프로그래밍




빅데이터 하둡 프로그래밍 교육과정 ]자바이외의 MapReduce 하이레벨 프로그래밍

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


자바이외의 MapReduce 하이레벨 프로그래밍


■ MapReduce 프로그래밍 패러다임에 대한 지식없이 데이터셋을 기반을 모르고 데이터셋의 변환을 통해 대용량 데이터처리를 가능하게 해주는 언어들로 결국은 MapReduce기반의 Job들을 내부적으로 생성.


■ Hive

  - Cloudera에서 개발했으며 SQL과 흡사한 QL이란 언어를 지원. 

  - 기본적으로 테이블을 바탕으로 데이터 조작 (Declarative).

  - UDF, UDAF, UDTF등을 통해 기능 확장 가능.


■ Pig

  - 야후에서 개발되었으며 Pig Latin이라는 데이터셋 플로우 제어 언어.

  - Hive에 비해 좀더 프로그래밍적인 요소가 많으며 (Procedural) UDF의 작성을 통해 부족한 기능의 확장이 가능.   



+ Recent posts