분산 CUBIRD 상에서 세타 조인 및 중첩 SQL 병렬 질의처리를 지원하는 질의 재구성 기법

Query Reorganization Scheme supporting Parallel Query Processing of Theta Join and Nested SQL on Distributed CUBRID

  • 양현식 (전북대학교 IT정보공학과) ;
  • 김형진 (전북대학교 IT정보공학과) ;
  • 장재우 (전북대학교 IT정보공학과)
  • Yang, Hyeon-Sik (Dept. of Information Technology and Engineering, Chonbuk University) ;
  • Kim, Hyeong-Jin (Dept. of Information Technology and Engineering, Chonbuk University) ;
  • Chang, Jae-Woo (Dept. of Information Technology and Engineering, Chonbuk University)
  • 발행 : 2014.11.21

초록

최근 SNS의 발전으로 인해 데이터의 양이 급격히 증가하였으며, 이에 따라 빅데이터 처리를 위한 분산 DBMS 기반 질의 처리 연구가 활발히 진행되고 있다. 이를 위해 CUBRID는 CUBRID Shard 서비스를 통해 데이터베이스를 shard 단위로 수평 분할하여 각기 다른 물리 노드에 데이터를 분산 저장하도록 지원한다. 그러나 CUBRID Shard는 shard간 데이터가 독립적으로 관리되기 때문에 세타 조인 및 중첩 질의와 같이 다수 서버에서의 테이블 참조가 필요한 질의는 처리가 불가능하다. 따라서 본 논문에서는 분산 CUBRID 상에서 세타 조인 및 중첩 SQL를 지원하는 질의 재구성 기법을 제안한다.

키워드