Skip to content

Cardinalidad, Niveles de volumen y Variables

Traducción en curso

La traducción completa al español de esta página aún está pendiente. Mientras tanto, la descripción detallada está disponible en la versión en inglés.

Mockomat no solo guarda datos mock — también guarda un modelo de cuántos datos debería tener cada tabla. Ese modelo hace que el tablero se sienta como un esquema real a escala real: una tabla Plans con unas pocas filas, una tabla Customer con miles, una tabla AuditLog con cientos de millones.

La etiqueta de nivel

Cada tabla en el tablero de modelado lleva una pequeña etiqueta en su cabecera — nombra el nivel de volumen de la tabla.

EtiquetaRango (filas)Arquetipo típico
Singleton1 – 10Tipo enum (Plan, Role, Currency)
Referencia10 – 500Datos curados (Country, Tag)
Pequeño500 – 50 000Conjunto de trabajo (B2B Customer)
Medio50 000 – 5 000 000Transacciones centrales (Order, Invoice)
Grande5 000 000 – 500 000 000Eventos / logs (AuditLog)
Masivo> 500 000 000Flujos append-only

Haz clic en la etiqueta para editar el nivel — Auto (derivado automáticamente), Constante (valor fijo) o Fórmula (producto de factores).

Variables

Una variable es un escalar con nombre a nivel de proyecto. La declaras una vez y haces referencia desde cualquier fórmula. Tres variables suelen bastar para describir la cardinalidad de un esquema SaaS típico:

customers              = 50 000
ordersPerCustomerPerMonth = 4
horizonMonths          = 18

Cambia customers a 100 000 y cada fórmula dependiente se reevalúa — ese es el carácter simulador.

La guía completa con todas las reglas, ejemplos y mejores prácticas está en la versión en inglés.