influxdb
- influxdb 란
- Time-series DB: 시계열 데이터를 저장하고 활용하는데에 특화된 database
- 용도: (timestamp 기반의 모든 데이터의 백업 저장소로 용이함)
- DevOps 모니터링
- 응용 프로그램 메트릭
- IoT 센서 데이터 및 실시간 분석
특징
- 시계열 데이터를 위해 특별히 작성된 사용자 정의 고성능 데이터 스토어 TSM 엔진
- 높은 수신 속도 및 데이터 압축을 허용
- 전체적으로 Go 로 작성. 외부 종속성없이 단일 바이너리로 컴파일
- 간단하고 고성능의 HTTP (S) API 작성 및 쿼리
- 다양한 플러그인 제공 (다른 데이터 수집 프로토콜을 지원)
- Graphite
- collectd
- OpenTSDB
- 집계 된 데이터를 쉽게 쿼리 할 수 있도록 맞춤 설정된 표현형 SQL과 유사한 쿼리 언어
- 태그를 사용하면 빠르고 효율적인 쿼리를 위해 시리즈를 인덱싱 함
- 보존 정책은 유효하지 않은 데이터를 자동으로 만료
- 연속 쿼리는 자동으로 집계 데이터를 계산하여 쿼리 빈도를 높임
- 웹 관리 인터페이스가 내장
- 시계열 데이터를 위해 특별히 작성된 사용자 정의 고성능 데이터 스토어 TSM 엔진
샘플 데이터
- census: measurement 라고 하며 sql 의 테이블에 해당한다
- time 열: 모든 데이터에 기본으로 포함되는 값
- location, scientist 열: 태그 키
- Option 키 이다
- 데이터 구조에는 태그가있을 필요가 없지만 필드와 달리 태그가 인덱싱 된다
- == 즉, 태그에 대한 쿼리가 빠르며 태그는 일반적으로 쿼리되는 메타 데이터를 저장하는 데 이상적이다
- butterflies, honeybees 열: 필드 키
'Cloud > influxDATA' 카테고리의 다른 글
Kapacitor 소개 (0) | 2017.03.29 |
---|---|
Telegraf (0) | 2017.03.13 |
InfluxData Platform (TICK, Telegraf+InfluxDB+Chronograf+Kapacitor) (0) | 2017.03.10 |