Skip to content

Cardinalité, Niveaux de volume & Variables

Traduction en cours

La traduction française complète de cette page est encore en cours. En attendant, la description détaillée est disponible dans la version anglaise.

Mockomat ne stocke pas seulement des données mock — il stocke aussi un modèle du volume que chaque table devrait avoir. Ce modèle donne au tableau l'allure d'un schéma réel à l'échelle réelle : une table Plans reste à quelques lignes, une table Customer à des milliers, une table AuditLog à des centaines de millions.

La pastille de niveau

Chaque table sur le tableau de modélisation porte une petite pastille dans son en-tête — elle nomme le niveau de volume de la table.

PastillePlage (lignes)Archétype typique
Singleton1 – 10Type énum (Plan, Role, Currency)
Référence10 – 500Référentiel curé (Country, Tag)
Petit500 – 50 000Ensemble de travail (B2B Customer)
Moyen50 000 – 5 000 000Transactions cœur (Order, Invoice)
Grand5 000 000 – 500 000 000Événements / logs (AuditLog)
Massif> 500 000 000Flux append-only

Clique sur la pastille pour modifier le niveau — Auto (déduit automatiquement), Constante (valeur fixe) ou Formule (produit de facteurs).

Variables

Une variable est un scalaire nommé au niveau du projet. Tu la déclares une fois et y fais référence depuis n'importe quelle formule. Trois variables suffisent souvent à décrire la cardinalité d'un schéma SaaS typique :

customers              = 50 000
ordersPerCustomerPerMonth = 4
horizonMonths          = 18

Change customers à 100 000 et chaque formule dépendante se réévalue — c'est le caractère simulateur.

Le guide complet avec toutes les règles, exemples et bonnes pratiques est dans la version anglaise.