Schema Patterns
MongoDB 🔴 SeniorDefinition
Ensemble de patterns eprouves pour modeler les donnees en MongoDB : Bucket (regrouper par intervalles), Outlier (gerer les documents anormalement gros), Computed (pre-calculer), Subset (charger un sous-ensemble).
Analogie
Des recettes de cuisine pour architecte de donnees : chaque pattern resout un probleme recurrent.
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 schemas MongoDB pour des cas d'usage specifiques comme l'IoT, les reseaux sociaux ou le e-commerce.