Apuntes DAM
Intermedio
Unas 22 horasProyecto 4 de 4

Red social de recetas con MongoDB

Construye el acceso a datos de una red social de recetas: usuarios, recetas con ingredientes y pasos, comentarios, «me gusta» y seguidores. Modela los documentos para las consultas más frecuentes y compara el rendimiento con una versión relacional de una parte del modelo.

Java 21MongoDB Java DriverAgregacionesJDBC
Tu avance0/12 · 0 %

Objetivos de aprendizaje

  • •Diseñar documentos según los patrones de consulta
  • •Usar el driver de MongoDB desde Java
  • •Construir agregaciones para rankings y estadísticas

Requisitos mínimos

Fases sugeridas

  1. 1

    Modelo

  2. 2

    Operaciones

  3. 3

    Agregaciones e índices

  4. 4

    Comparación

Qué entregar

  • Repositorio
  • Documento de modelado
  • Informe comparativo

Para ir más allá

  • Búsqueda de texto completo
  • Cambios en tiempo real con change streams

Rúbrica de evaluación

CriterioPesoPara la máxima nota
Modelado documental30 %Decisiones justificadas por las consultas
Consultas y agregaciones35 %Correctas y eficientes
Índices y rendimiento15 %Medidos y justificados
Comparación20 %Conclusiones apoyadas en datos

Úsala para autoevaluarte antes de entregar. Tu profesorado puede usar otros criterios.

Consejos y errores típicos

  • Si un array de un documento puede crecer sin límite (comentarios), probablemente debe ir en otra colección.