목록 보기
MongoDB 5.0 부터 새롭게 도입 된 Time Series Collections
백엔드

MongoDB 5.0 부터 새롭게 도입 된 Time Series Collections

그린데이터
그린데이터
2022년 2월 18일

두줄요약

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 생성 필요
  • 기능 사용 전 featureCompatibilityVersion 5.0 설정 여부 확인 필요

다음 읽기

#MongoDB 주제를 다룬 다른 회사 글

MongoDB Timeseries를 활용기

MongoDB Timeseries를 이용해 레거시 로그 서버를 수집·분석 플랫폼으로 재구성한 사례를 정리했습니다. 버킷 패턴, 조회 언팩 과정, 적재 포맷과 운영 고민을 함께 다뤘습니다.

비브로스
비브로스
백엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...