Time Series Collection
MongoDB 🟡 MidDéfinition
Type de collection spécialisé (option timeseries a la création) pour stocker des séquences de mesures horodatees. Un champ timeField obligatoire, un metaField optionnel (tags rarement modifies) et une granularity (seconds/minutes/hours) permettent a MongoDB de compresser les données en colonnes et de réduire fortement l'espace disque.
Analogie
Comme un tableau de bord d'usine qui range chaque capteur dans sa propre colonne plutôt que de tout mélanger ligne par ligne.
Exemple de code
db.createCollection('weatherData', {
timeseries: {
timeField: 'timestamp',
metaField: 'sensorId',
granularity: 'hours'
}
});
Cas d'usage
Stocker des données IoT, financières ou de monitoring avec un volume d'écriture élevé et une compression efficace.
Anti-pattern
Tenter de modifier un champ autre que metaField après insertion : seule la metadonnee est modifiable.
Termes liés
Fiche mise à jour le 2026-09-27