mongodb-time-series

Parent: mongodb-schema-design · researched 2026-05-28T16:45:08.510Z· 12 sources · 15 concepts · skill mongodb-time-series

MongoDB Time Series Collections, introduced in MongoDB 5.0 (GA), are a specialized collection type optimized for time-stamped measurement data. They use an internal columnar storage format with automa

Overview

1. Collection Creation and Configuration

2. Internal Bucket Architecture

3. Secondary Indexes

4. TTL and Automatic Data Expiration

5. Aggregation Pipeline — Time Series Optimizations

6. Atlas-Specific Features

7. Sharding Time Series Collections

8. Performance Benchmarks and Working Set Sizing

Pattern 1: IoT Multi-Sensor Ingestion

Pattern 5: Versioning for Correctable Measurements

Migration: Regular Collection to Time Series

Method 3: Kafka Connector (streaming cutover)

Anti-Pattern 2: Wrong Granularity for Ingestion Rate

Anti-Pattern 3: High metaField Cardinality with Unbounded Values

Issue: Buckets are Too Large / Too Small

Issue: Queries Are Slow Despite Indexes

Issue: High Memory / WiredTiger Cache Pressure

Issue: TTL Not Deleting Data

References

See also

Children

Frontier under this node: $dateTrunc Downsampling, $densify and $fill Gap Filling, $setWindowFields Window Functions, Atlas Charts Integration, Atlas Triggers Workarounds (no change streams), Bucket Architecture and Columnar Compression, Granularity Anti-Patterns, Migration from Regular Collections, MongoDB 8.0 Block Processing, Secondary Indexes on Time Series, TTL and Automatic Bucket Deletion, Time Series Collection Creation (timeField, metaField, granularity), Time Series Sharding Patterns, Working Set Sizing for Time Series, metaField Cardinality Anti-Patterns

← the whole tree · 3D view· how to read this page