아파치 Pig1 [PAVAN KUMAR BHIMAVARAPU] Apache Pig - 아파치 피그 Apache pig from PAVAN KUMAR BHIMAVARAPU ■ Apache Pig란? - Hadoop을 구성하는 하부 프로젝트 중 하나로 MapReduce에 특화된 개발 툴 - 대용량 데이터 셋을 좀 더 고차원 적으로 처리하는 플렛폼 - 대규모 병렬 처리에 대응할 수 있는 구조를 가지고 있으며 이 특징 때문에 대규모 데이터 셋을 처리 할 수 있다. - Pig의 언어 계층은 Pig Latin이라는 텍스트 기반의 언어로 되어 있다. ■ Pig Latin? - 쉬운 프로그래밍: 복잡하고 긴 MapReduce코드를 간편한 언어로 보기 좋은 데이터 흐름을 명시적으로 보여 줄 수 있는 코드 작성을 가능하도록 하면 이해와 유지보수도 용이하다. - 최적화: 시스템이 코드를 자동으로 최적화 해주므로 사용자는.. 2017. 8. 31. 이전 1 다음