메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

김희성 (대전대학교, 대전대학교 대학원)

지도교수
이봉환
발행연도
2015
저작권
대전대학교 논문은 저작권에 의해 보호받습니다.

이용수1

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
interoperability between NoSQL and RDBMS through auto mapping in distributed parallel processing environment



Hee Sung Kim
Dept. of Information and Communications Engineering
Graduate School, Daejeon University
(Directed by Prof. Bong-Hwan Lee, Ph.D.)




Abstract

Lately bigdata processing is emerging as a major issue as hug amount of data is generated and data processing capability is getting important. Distributed parallel processing system refers to a computing system which integrates several nodes and shares resources, which results in high performance efficiency.
In this thesis, an interworking scheme between NoSQL and the conventional RDBMS is proposed in order to process large amount of data efficiently in distributed environment. An auto-mapping module is developed to use NoSQL in case of large amount of data, while switch to typical RDBMS in case of small amount of data.
The database auto-mapping scheme enables to use appropriate database (NoSQL or RDBMS) depending on the amount of data, which results in fast search time. The experimental results shows that the database interworking scheme reduces data search time by 35%.

목차

목 차
제 1 장 서론 1
1.1 연구 배경 및 목적 1
1.2 연구 내용 2
제 2 장 관련 연구 4
2.1 Log 수집 4
2.1.1 빅데이터 4
2.1.2 Log 파일 6
2.1.3 Log 수집 툴 Flume 7
2.2 분산병렬처리 시스템 10
2.2.1 HDFS - Hadoop Distributed File System 10
2.2.2 MapReduce 13
2.3 데이터스토어 15
2.3.1 RBDMS - MySQL 15
2.3.2 NoSQL - HBase 16
2.4 Hive 데이터 웨어하우스 18
2.4.1 Hive 18
2.4.2 RHive 19
제 3 장 NoSQL과 RDBMS의 연동을 위한 오토매핑 구현 21
3.1 시스템 구성 21
3.1.1 분산병렬처리 시스템(Hadoop) 환경 구현 21
3.1.2 Flume의 Log 수집 절차 24
3.1.3 데이터베이스 시스템으로의 데이터 저장 25
3.1.4 Hive 데이터 웨어하우스를 통한 데이터 분석 모듈 26
3.2 MySQL과 HBase 연동 29
3.3 프로그래밍을 통한 오토매핑 모듈 구현 31
제 4 장 실험 및 성능 분석 34
4.1 오토매핑 미적용 데이터베이스 시스템 34
4.1.1 HBase 사용 시 35
4.1.2 MySQL 사용 시 37
4.1.3 HBase와 MySQL 성능비교 38
4.2 오토매핑 모듈을 통한 데이터베이스 연동 시스템 40
4.2.1 프로그래밍을 통한 데이터베이스 접근 40
4.2.2 테이블 별 데이터 처리시간 측정 40
4.2.3 데이터베이스 접근 알고리즘 42
4.3 오토매핑 모듈의 성능 평가 45
제 5 장 결론 및 향후 연구 51

최근 본 자료

전체보기

댓글(0)

0