postgresql 기반으로 나온 시계열 데이터베이스다.
CREATE TABLE conditions (
time TIMESTAMPTZ NOT NULL,
location TEXT NOT NULL,
temperature DOUBLE PRECISION NULL
);
SELECT create_hypertable('conditions', 'time'); //hypertable 설정
시계열데이터베이스를 사용하기 위해선 hypertable설정을 해줘야 한다.
table 생성후 hypertable 적용하면 chunk table이 생성된다.
chunk table을 따로 설정하지 않았다면 기본주기는 7일이며 7일뒤에 새로운 chunk table을 생성한다.
chunk table은 table에 저장된 data들을 가지고 있다.
chunk table 삭제시 data들도 삭제된다.
시계열 데이터는 데이터가 많이 쌓이므로 주기적으로 제거할 필요가 있지만
DELETE로 삭제시 많은 부하가 걸리므로 아래와 같은 방식을 공식홈페이지에선 추천한다.