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.
| Etiqueta | Rango (filas) | Arquetipo típico |
|---|---|---|
| Singleton | 1 – 10 | Tipo enum (Plan, Role, Currency) |
| Referencia | 10 – 500 | Datos curados (Country, Tag) |
| Pequeño | 500 – 50 000 | Conjunto de trabajo (B2B Customer) |
| Medio | 50 000 – 5 000 000 | Transacciones centrales (Order, Invoice) |
| Grande | 5 000 000 – 500 000 000 | Eventos / logs (AuditLog) |
| Masivo | > 500 000 000 | Flujos 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 = 18Cambia 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.