Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
MongoDB 5.0 부터 새롭게 도입 된 Time Series Collections 섬네일

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

한국그린데이터 favicon한국그린데이터·Data·
MongoDBIndexingTime SeriesTime Series CollectionsGranularity
2022년 02월 18일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

한국그린데이터가 MongoDB 5.0에서 Time Series Collections를 도입하고, 생성 방법·쓰기·읽기 및 성능 이점을 다루는 블로그를 소개합니다.

구현 방법

  • timeField, metaField, granularity를 미리 지정해 메타데이터를 인접 블록에 저장하고 인덱스 크기를 줄이는 원리
  • 컬렉션 생성 예시: db.createCollection("weather", { timeseries: { timeField: "timestamp", metaField: "source", granularity: "seconds" }})
  • 구조: Metadata, Measurements, Internal로 분리 저장
  • 쓰기/읽기: insertMany with ordered:false로 대량 쓰기, 간단한 aggregate로 읽기

주요 결과

  • 저장 용량: 약 1/4 크기 (5,357,568 bytes vs 21,934,080 bytes)
  • 읽기 속도: 단순 쿼리 2 ms vs 200 ms; 복합 쿼리 615 ms vs 1,022 ms

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
MongoDB 4.4에서 5.0으로 업그레이드 하기 섬네일
69%

MongoDB 4.4에서 5.0으로 업그레이드 하기

한국그린데이터 favicon한국그린데이터·2022년 02월 18일
MongoDB Read/Write Traffic 분산하기 섬네일
63%

MongoDB Read/Write Traffic 분산하기

한국그린데이터 favicon한국그린데이터·2022년 04월 01일
올리브영 전시영역 MongoDB 도입하기 섬네일
62%

올리브영 전시영역 MongoDB 도입하기

올리브영 favicon올리브영·2022년 12월 16일