No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Recomendaciones para optimización y uso de recursos

19/21
Recursos

Aportes 2

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Listo las recomendaciones de optimizacion:

  • Planear tu agregacion: sientate a pensar que operadores necesitas para llegar al resultado final

  • Preguntrse si realmente utilizo usar Aggregation Framework

  • Considera el orden optimo de cada etapa e intenta que cada etpa reciba el dato con el subconjunto específico que debe pasar a la siguiente etapa

  • Cuidado con $unwind y la memoria.

  • Usa funciones personalizadas cuando sean muy necesarias. Si es posible, utilizalo con los operadores basicos que vienen con MongoDB
    Intenta verificar que la optimizacion si se produce midiendo con datos reales

Consideraciones en la optimización:

  • Usar el plan de ejecución en las querys, para poder revisar el consumo de memoria, consumo de disco en la ejecucipon de querys. Cantidad de información en la colección, Cuantas veces se esta consultando, para el diseño de buenos indices.
  • No utilizar funciones. de preferencia utilizar consultas simples o el framework aggregate.
  • No todos los datos pueden estar en arrays. Es mejor si se puede atomizar la información .