Se deben usar patrones de diseño de esquema para optimizar el modelo de datos según cómo la aplicación hace queries y usa los datos.
- Gestionar valores calculados
- Realiza cálculos en la base de datos para que los resultados estén listos cuando el cliente solicite datos.
- Datos de grupo
- Agrupa los datos en series para mejorar el rendimiento y tener en cuenta los valores atípicos.
- Datos polimórficos
- Gestione campos de documentos y tipos de datos variables en una única colección.
- Versionado de documentos y esquemas
- Prepárate para los cambios en el esquema para tener en cuenta los requisitos técnicos cambiantes.
- Patrón de fichero
- Traslada los datos antiguos a una ubicación separada para aumentar el almacenamiento y mejorar el rendimiento en las áreas donde se accede a los datos con mayor frecuencia.
- Patrón de colección única
- Utiliza referencias para agrupar documentos relacionados de diferentes tipos en una sola colección.