
[PostgreSQL] TimescaleDB
·
Database
TimescaleDB란 ?TimeScaleDB는 PostgreSQL 확장으로 개발된 오픈 소스 시계열 데이터베이스시계열데이터 저장 및 쿼리 성능 최적화하면서도 PostgreSQL의 강력한 기능 유지 핵심 기능 : 하이퍼테이블하이퍼테이블은 사용자에게 하나의 테이블처럼 보이지만, 내부적으로 여러 개의 작은 청크로 분할되어있다.(한마디로 논리적 테이블)쪼개는 최적화 작업이 백그라운드에서 실행이 청크들은 시간 간격, 다른 차원 (id, 위치 등)으로 분할될 수 있다. 장점Chunk pruningWHERE ts BETWEEN ... 같은 시간 필터만 있어도, 해당 범위를 벗어난 chunk는 통째로 스킵 → I/O 크게 절감.병렬 처리 쉬움서로 다른 chunk를 여러 워커가 병렬 스캔 가능(특히 집계/리포트).인덱..