시간을 중심으로 다루는 자료
산업 장비의 측정값과 서비스의 관측 자료처럼 계속 생성되는 시계열을 보관하는 데 사용한다. InfluxDB 3 계열은 Arrow와 Parquet 및 DataFusion 같은 기술을 활용하고 SQL 기반 조회를 제공한다.
한 측정값을 표현하는 요소
InfluxDB 3 Core의 Line protocol은 테이블 이름과 태그 집합 및 필드 집합과 시각으로 자료를 표현한다. 태그는 문자열 속성을 담고 필드는 수치나 문자열 및 참거짓 같은 값을 담는다. 필드는 적어도 하나가 있어야 한다.
관측 시각과 수신 시각
쓰기 자료에 시각을 생략하면 서버의 현재 시각을 사용한다. 실제 관측한 시각을 보존하려면 그 값을 함께 보내야 한다. 자료가 측정된 순간과 데이터베이스에 도착한 순간을 구분하는 것이 시간 기반 분석에서 중요하다.
관련 문서
VictoriaMetrics / Graphite 모니터링 / Prometheus 모니터링 / Apache Arrow / Apache Parquet / SQL