수년 전 시작된 모바일 기술의 발달로 소셜 네트워크 서비스가 활성화됨에 따라 실시간 대용량 데이터가 대폭 증가하는 계기가 되었다. 이러한 데이터를 처리하기 위해 새로운 형태의 저장기술인 NoSQL이 등장하였으나, 높은 수준의 데이터 정합성을 필요로 하는 분야에서는 적용할 수 없는 것이 문제로 대두되었다. 이러한 상황 속에서 RDBMS의 장점(트랜잭션 정합성 준수, SQL 지원)과 NoSQL의 장점(확장성, 분산처리)에 In-Memory 기반의 실시간 처리 능력이 더해진 새로운 저장기술인 NewSQL이 등장하였다.
이에 본 논문에서는 소셜 네트워크 데이터의 효과적인 실시간 처리와 분석의 용이성을 향상하기 위해 실시간 대용량 처리 아키텍처의 Back End 영역에 NewSQL을 적용하는 방안을 제시한다. 이러한 제시 안을 통해 도출된 성능 분석 지표를 기반으로 실시간 소셜 네트워크 데이터에 대한 NewSQL의 성능을 비교 분석한다.
최종적으로 소셜 네트워킹 데이터에 대한 서로 다른 데이터 저장기술인 PostgreSQL(RDBMS), MongoDB(NoSQL), VoltDB(NewSQL)에 대한 응답속도와 한계점 성능을 분석하는데 목표가 있다. 분석 결과를 통해 실시간 대용량 처리 아키텍처구성 시 데이터 저장기술 간에 상호보완적 설계가 요구되고, 데이터 저장기술에도 폴리글랏 개념이 필요한 것을 확인하였다.