Database2025년 6월 13일1분 읽기

시계열 데이터베이스 — TimescaleDB vs InfluxDB 비교

YS
YoungSam
조회 210

TimescaleDB

PostgreSQL 확장으로, 기존 SQL 지식을 그대로 활용할 수 있습니다.

CREATE TABLE metrics (
  time TIMESTAMPTZ NOT NULL,
  device_id INT,
  temperature DOUBLE PRECISION
);
SELECT create_hypertable('metrics', 'time');

-- 시간 버킷 집계
SELECT time_bucket('1 hour', time) AS hour,
  AVG(temperature)
FROM metrics
GROUP BY hour;

InfluxDB

전용 쿼리 언어(Flux)와 뛰어난 쓰기 성능이 특징입니다.

선택 기준

  • SQL 필요 → TimescaleDB
  • 초당 수만 건 쓰기 → InfluxDB
TimescaleDBInfluxDBTime Series

댓글 0

아직 댓글이 없습니다.