
백엔드
MongoDB 5.0 부터 새롭게 도입 된 Time Series Collections
두줄요약
MongoDB 5.0의 Time Series Collection 구조와 생성·조회 방식을 설명했습니다. 메타데이터 기반 저장과 일괄 쓰기로 공간 및 조회 성능을 개선합니다.
핵심 내용
- MongoDB 5.0에서 도입된 시계열 데이터 전용 Time Series Collection
- IoT 센서, 날씨, 차량 경로, 주식·가상자산 시세 등 시간 변화 중심 데이터 대상
구조와 흐름
timeField와metaField기반의 컬렉션 생성- 동일한 메타데이터를 인접 블록에 저장하고 Metadata·Measurements·Internal 구조로 관리
- 일반 컬렉션과 동일한 Query·Aggregation 사용 방식
성능/운영 포인트
- 블록 수와 인덱스 크기 감소를 통한 저장 공간 및 조회 성능 개선
insertMany와ordered: false기반 일괄 쓰기 권장- 데이터 생성 빈도에 따른
granularity설정과 작은 단위에서 큰 단위로만 변경 가능한 제약
주의할 점
- 데이터 쓰기만으로 생성하면 일반 컬렉션이 생성되므로 명시적 Time Series Collection 생성 필요
- 기능 사용 전
featureCompatibilityVersion5.0 설정 여부 확인 필요

