Schema Patterns
MongoDB 🔴 SeniorDéfinition
Ensemble de patterns éprouves pour modeler les données en MongoDB : Bucket (regrouper par intervalles), Outlier (gérer les documents anormalement gros), Computed (pre-calculer), Subset (charger un sous-ensemble).
Analogie
Des recettes de cuisine pour architecte de données : chaque pattern résout un problème récurrent.
Exemple de code
// Bucket Pattern : IoT data
{
sensorId: 'A1',
date: '2024-01-15',
readings: [
{ t: '10:00', val: 22 },
{ t: '10:05', val: 23 }
],
count: 2
}
Cas d'usage
Optimiser les schémas MongoDB pour des cas d'usage spécifiques comme l'IoT, les réseaux sociaux ou le e-commerce.