각종 제조 산업의 시계열 데이터(온도·압력·전류·진동 등)를 저장·분석할 때 RTDB(Real-Time Database)와 RDBMS(Relational DBMS)는 목적과 설계 철학이 다릅니다. 핵심 차이를 정리하면 아래와 같습니다.
RTDB(Real-Time Database) 도입의 필요성은 "데이터를 얼마나 빠르게, 얼마나 즉각적으로 활용해야 하는가” 라는 질문에서 출발합니다. 아래를 보면 왜 기존 DB만으로는 한계가 있고, RTDB가 필요한지 명확해집니다.
데이터는 저장, 나중에 조회/분석
초 단위·분 단위 갱신에는 부담
대량 동시 쓰기/읽기에 취약
실시간 판단·제어에는 부적합
실시간으로 발생하는 데이터를 초저지연으로 수집·저장·조회하는 데이터베이스
ms~초 단위 응답
고빈도(Time-series) 데이터 처리 특화
실시간 모니터링·제어에 최적
(RTDB)
Active/Active 병렬 데이터 처리 아키텍처
백업이 필요 없는 클러스터링 아키텍처
성능에 필요한 만큼 Scale-out 가능한 Elastic 데이터 저장 아키텍처
데스크탑 컴퓨터 성능으로 초당 5만 EPS처리
데이터 실시간 수집, 처리 및 이상감지
시계열 빅데이터 저장처리 RTDB
시간단위부터 월단위까지 통계 처리
워크스테이션급 컴퓨터로 노드당 5만 EPS 처리
실시간 데이터 수집 처리 및 이상감지
다양한 이상감지 실시간 Rule생성 및 적용
대용량 데이터 및 시계열 데이터 통계 서버기술
대용량 데이터 SPC분석 엔진 제공
수십년 분량의 데이터도 수초내에 조회