맵리듀스에서 집계 질의 스트림의 효율적인 처리 기법

Efficient Processing of an Aggregate Query Stream in MapReduce

초록

맵리듀스는 빅데이터 분석 및 처리에 널리 사용되는 프로그래밍 모델이다. 빅데이터 분석을 위해 흔히 사용되는 질의 중 하나는 집계 질의 (aggregate query)이다. 본 논문에서는 여러 사용자가 동시에 여러 집계 질의를 계속해서 요청하는 경우, 맵리듀스를 사용하여 이들 질의를 효율적으로 처리하는 방법을 제안한다. 제안 방법은 각 집계 질의를 개별적으로 처리하지 않고, 여러 집계 질의를 묶어 하나의 최적화된 맵리듀 스 잡(job)으로 만들어 일괄 처리한다. 그 결과로 제안 방법은 단순 방법에 비해 시간당 처리하는 질의 수를 크게 증가시킨다. 성능 평가를 통해, 제안 방법은 단순 방법에 비해 질의 처리 속도를 크게 향상시킴을 보인다.

키워드

MapReduce; Aggregate Query; Query Stream; 맵리듀스; 집계 질의; 질의 스트림
제목
맵리듀스에서 집계 질의 스트림의 효율적인 처리 기법
제목 (타언어)
Efficient Processing of an Aggregate Query Stream in MapReduce
저자
최현진; 이기용
DOI
10.3745/KTSDE.2014.3.2.73
발행일
2014-02
저널명
정보처리학회논문지. 소프트웨어 및 데이터 공학
권
3
호
2
페이지
73 ~ 80