El proceso de diseño de esquema le ayuda a identificar los datos que necesita su aplicación y a organizarlos para optimizar el rendimiento.
Casos de uso
Planifique y diseñe su esquema al inicio del proceso de desarrollo. Esto ayuda a prevenir problemas de rendimiento a medida que su aplicación crece.
El esquema flexible de MongoDB permite diseñar el esquema de forma iterativa. Sin embargo, modificar esquemas a gran escala utilizados en producción puede resultar difícil. Dependiendo de la aplicación, es posible que desee establecer un esquema simple que cubra la funcionalidad básica antes de optimizarlo.
Tareas
El proceso de diseño de esquemas consta de los siguientes pasos:
Identifique su carga de trabajo
Se deben identificar las operaciones que la aplicación ejecuta con mayor frecuencia. Ver Identificar la carga de trabajo de la aplicación.
Asignar relaciones
Se deben identificar las relaciones en los datos de la aplicación y decidir si enlazar o incrustar datos relacionados. Se debe consultar Relaciones de esquema de mapa.
Aplica patrones de diseño
Aplicar patrones de diseño de esquema para optimizar las lecturas y guardados. Consulta Aplicar patrones de diseño.
Crea índices
Crea índices para brindar soporte a queries comunes. Consulta Crear índices para brindar soporte a las queries.