본문 바로가기
KERD
논문KCI 등재

Cassandra 기반 분산 처리 데이터베이스 시스템 설계 및 구현

Design and Development of Cassandra based Distributed Database System

0

조회

0

다운로드

3

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

최근 SNS의 발전과 더불어 급격히 증가하고 있는 대용량 데이터들을 효과적으로 활용하기 위해서는, 대용량 데이터에 대한 효율적이고 유연한 분산 처리 기술이 필수적이다. 그러나 기존의 관계형 데이터베이스는 데이터의 폭증 상황에 대한 QoS를 보장하기 어려운 단점이 존재한다. 따라서 본 논문에서는 SNS에서와 같은 대용량 데이터 서비스 지원 시 발생하는 기존 RDBMS의 문제점을 제시한다. 또한, 이러한 문제점을 해결하기 위해 Cassandra 기반 분산 처리 데이터베이스 시스템을 설계 및 구현한다. 아울러, 구현한 시스템을 SNS 프로토타입에 적용하여 HBase와의 성능비교를 수행한다. 마지막으로, 성능결과를 분석함으로써 구현한 시스템이 데이터 폭증 상황에 유연한 플랫폼임을 검증한다.

Abstract

Recently, in order to effectively utilize the big data which is rapidly increasing with the growth of SNS, efficient and flexible distributed processing of big data is essential. However, the conventional DBMS cannot guarantee Quality of Service(QoS) for data explosion. Therefore, in this paper, we present the problem of the existing RDMS for supporting the big data management service. Also, in order to solve the problem, we design and implement the Cassandra based distributed database system for managing the big data. Furthermore, we do the performance comparison of the Cassandra with HBase by applying the developed system to the SNS prototype. Finally, we verify that our system is more flexible and efficient platform by analyzing its performance result.

참고문헌 (12)

  1. 이강윤, "서비스 사이언스에 기반한 클라우드 컴퓨팅 서비스 모델 연구", 한국차세대컴퓨팅학회 논문지, 6(1), pp.50~57 (2010), 한국차세대컴퓨팅학회
  2. 이경민, "SNS 사용자간 다차원 상호관계분석", 인터넷정보학회논문지, 12(2), pp.113~122 (2011), 한국인터넷정보학회
  3. L. Gui, "Analyzing Patterns of User Content Generationin Online Social Networks", Proceedings of the15th ACM SIGKDD, pp.369~378 (2009)
  4. A. Thusoo, "Data Warehousing and analytics infrastructure at facebook", SIGMOD'10 Proceedings of the 2010 international conference on Management of data ACM, pp.1013~1020 (2010)
  5. 송용주, "대용량 클라우드 서버 환경에서 DBMS가 고민해야할 문제", 정보과학회지, 29(5), pp.37~44 (2011)
  6. "Cassandra 공식 홈페이지"[URL]
  7. "HBase 공식 홈페이지"[URL]
  8. "MongoDB 공식 홈페이지"[URL]
  9. "Hbase: Bigtable-like structured storage for hadoop hdfs" (2010)[URL]
  10. K. Chodorow, "MongoDB: The Definitive Guide" (2010), O'Reilly Media
  11. Brian F. Cooper, "Benchmarking cloud serving systems withYCSB", SoCC'10, Proceedings of the 1st ACMsymposium on Cloud computing (2010)
  12. Lakshman A, "Cassandra: a decen tralized structured storage system", ACM SIGOPS Operating Systems Review, 44(2), pp.35~40 (2010)

관련 논문AI추천

이 간행물의 다른 논문 (7건)