로딩
요청 처리 중입니다...

130. [InfluxDB] InfluxDB Quickstart 및 간단한 사용 방법 정리

 130. [InfluxDB] InfluxDB Quickstart 및 간단한 사용 방법 정리

이번 포스트에서는 시계열 데이터베이스의 대표격인 InfluxDB의 사용 방법에 대해서 다룬다. InfluxDB는 시계열(Time Series) 데이터베이스 중 하나로, RDBMS와 많은 점에서 유사하지만 모든 Row가 Time이라고 불리는 고유한 시간값을 가진다는 점에서 차별점을 갖는다.

InfluxDB의 목적은 사용자 ID, 게시글 등 관계형 데이터를 저장하는 것이 아니라 지속적으로 수집되는 값들을 시간의 차원에서 쉽게 다룰 수 있게 하는 것이다. 라즈베리파이에서 시시각각으로 들어오는 온도 데이터라든지, 일정한 주기를 두고 지속적으로 수집되는 메모리 사용량 등이 InfluxDB의 주 타겟에 포함된다.

InfluxDB는 나름 잘 정리된 Documetation을 갖고 있다는 것, 다양한 언어로 바인딩된 라이브러리가 제공된다는 것, Rest API가 제공된다는 것, 기존의 SQL 쿼리와 굉장히 유사하게 사용할 수 있다는 것, R/W 성능은 좋다는 것, 다양한 기능의 제공 등이 장점이라고...