Skip to content

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.

TarghettaIntervallo (righe)Archetipo tipico
Singleton1 – 10Tipo enum (Plan, Role, Currency)
Riferimento10 – 500Dati curati (Country, Tag)
Piccolo500 – 50 000Insieme di lavoro (B2B Customer)
Medio50 000 – 5 000 000Transazioni centrali (Order, Invoice)
Grande5 000 000 – 500 000 000Eventi / log (AuditLog)
Massivo> 500 000 000Flussi 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          = 18

Cambia 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.