NewSQL 2

NewSQL의 VoltDB에 대하여

본 내용은 NewSQL DB 중 VoltDB에 대해 설명한 글이다. 미국의 리서치 전문 기관인 451 Group에서는 전체 DB를 RDBMS, NoSQL, NewSQL로 분류하였다. 이를 분류한 전체 그림은 다음과 같다. 위의 그림에서 보는 바와 같이 451 Group은 DB를 3개의 대분류로 나누고, 각각의 대분류에서 Analytic, Operational, -as-a-Service로 소분류하였다. Analytic은 통계, 데이터 마이닝, 기계학습, 패턴인식 등을 통해 분석된 내용을 제공하는 분석 소프트웨어 제품을 의미한다. Operational은 데이터 수집, 저장, 관리, 시각화 등을 제공하는 빅 데이터 처리 분석 플랫폼을 위한 단일 소프트웨어 제품을 의미한다. -as-a-Service는 빅 데이터..

ARCHIVES 2016.03.23

NewSQL에 대하여

이 글은 NewSQL이라는 용어에 대해 정리한 것이다. 1. NewSQL 개요 최근 인터넷과 스마트폰의 폭발적인 성장으로 인해 용량이 크고 다양한 속성의 데이터가 늘어나면서 기존의 RDBMS와 NoSQL로 처리하는 데에는 한계가 나타나게 되었다. 그래서 대용량 데이터 처리와 높은 수준의 데이터 정합성이 필요로 하는 분야에서는 NewSQL이 부상하고 있다. 기존 RDBMS와 NoSQL의 한계는 이러한 것들이 있다. RDBMS의 경우에는 대용량 데이터로 인한 데이터 워크로드가 발생하여 성능을 초과할 수 있으며, 데이터웨어하우스에서도 처리 시간이 일반적으로 수십 분이라서 실시간 분석에 적합하지 않는다는 문제가 있다. NoSQL의 경우에는 트랜잭션 기능을 지원하지 않아 높은 수준의 데이터 정합성이 필요한 분야에..

ARCHIVES 2015.11.20