Schema Patterns

MongoDB 🔴 Senior

Dé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.

#sgbd#interview#database#mongodb

← → au clavier pour passer d'une fiche à l'autre