Cardinalità, Livelli di volume e Variabili
Traduzione in corso
La traduzione italiana completa di questa pagina è ancora in preparazione. Nel frattempo, la descrizione dettagliata è disponibile nella versione inglese.
Mockomat non si limita a contenere dati mock — contiene anche un modello di quanti dati ogni tabella dovrebbe avere. Questo modello rende il tavolo simile a uno schema reale su scala reale: una tabella Plans resta a poche righe, una tabella Customer a migliaia, una tabella AuditLog a centinaia di milioni.
La targhetta di livello
Ogni tabella sul tavolo di modellazione porta una piccola targhetta nell'intestazione — nomina il livello di volume della tabella.
| Targhetta | Intervallo (righe) | Archetipo tipico |
|---|---|---|
| Singleton | 1 – 10 | Tipo enum (Plan, Role, Currency) |
| Riferimento | 10 – 500 | Dati curati (Country, Tag) |
| Piccolo | 500 – 50 000 | Insieme di lavoro (B2B Customer) |
| Medio | 50 000 – 5 000 000 | Transazioni centrali (Order, Invoice) |
| Grande | 5 000 000 – 500 000 000 | Eventi / log (AuditLog) |
| Massivo | > 500 000 000 | Flussi append-only |
Clicca sulla targhetta per modificare il livello — Auto (derivato automaticamente), Costante (valore fisso) o Formula (prodotto di fattori).
Variabili
Una variabile è uno scalare nominato a livello di progetto. La dichiari una volta e la richiami da qualsiasi formula. Tre variabili spesso bastano per descrivere la cardinalità di uno schema SaaS tipico:
customers = 50 000
ordersPerCustomerPerMonth = 4
horizonMonths = 18Cambia customers a 100 000 e ogni formula dipendente si rivaluta — questo è il carattere simulatore.
La guida completa con tutte le regole, esempi e buone pratiche è nella versione inglese.