본문 바로가기

DB

[DB] 시계열 데이터베이스 (Time Series Database)

0. 시계열 데이터베이스 정의

  • "시계열"의 일부인 곳에서 데이터를 저장하고, 검색하도록 설계된 컴퓨터 시스템이다.
  • 시계열은 타임스탬프로 구성된 데이터 요소의 집합이다.
  • 타임스탬프는 각 데이터 요소가 다른 것과 어떤 관련이 있는지 알려주는 역할을 한다.
  • 시계열 데이터베이스는 타임프스탬프화 된 대량의 데이터를 저장하고, 데이터를 저장, 검색할 수 있게 해주는 형식을 제공하고 그 데이터의 복잡한 분석을 돕는다. 

 

그림1. 타임프스탬프화 그림

 

1. 시계열 데이터베이스와 다른 데이터베이스의 차이점

  • 타임스탬프 데이터 저장소와 압축
  • 데이터 생명주기 관리, 데이터 요약
  • 대량의 시계열 레코들의 종속 스캔을 지원하는 기능 
  • 시계열 인식 쿼리

 

2. 시계열 데이터베이스 예제 및 특징

  • 긴 시간동안 처리해온 데이터의 요약을 불러올 수 있다.
  • 6개월 동안 데이터 항목의 증가율과 달 단위로 비교하며, 한 달 단위로 요약한다. 
  • TSDB(시계열 데이터베이스)는 이러한 요약을 짧은 순간에 처리할 수 있다.
  • 데이터베이스에 들어가는 데이터 요소들의 수명이 끝나면,  삭제를 시키는 부분과 같은 생명주기 관리가 기존 데이터베이스에서는 어렵지만, TSDB는 이러한 기능을 기본적으로 제공한다.

 

 

3. 데이터베이스 종류 선호도 그림

그림2. 데이터베이스 선호도

 

 

참고사이트

참고사이트1

참고사이트2