Esperaremos con muchas ancias el curso de patrones
Introducción
¿Ya tomaste el Curso de Introducción de MongoDB?
Conceptos fundamentales de NoSQL y MongoDB
Metodología para el modelamiento de datos
Proyecto
Creando la base de datos con MongoDB Atlas
Workload
Entorno de Trabajo con MongoDB: Atlas, GitHub y VSCode
Validación de datos
Validando strings
Validando enums, numbers y booleans
Validando arrays y subdocumentos
Reto: expresión regular para contraseñas
Tips para validación en MongoDB
Relaciones
Embeber vs. referenciar
Relaciones 1 a 1 embebidas
Relaciones 1 a 1 referenciadas
Relaciones 1 a muchos embebidas
Relaciones 1 a muchos referenciadas
Relaciones muchos a muchos
Referencias circulares o bidireccionales
Bonus: patrones
Desnormalización
Computed pattern
Simplicidad vs. rendimiento
Próximos pasos
¿Quieres más cursos de MongoDB?
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 4
Preguntas 0
Esperaremos con muchas ancias el curso de patrones
Metodologia
Cada una de estas fases se redea de ciertos aspectos.
Escenario:
Como serán los escenarios del modelo de negocio. (Ej: Como un usuario usará la app, donde podra editar sus mensajes o como comprará un producto)Expertos:
Necesitamos expertos relacionados a nuestro tipo de negocio. (Ej: Si nos planeamos ofrecer un software orientado a la contabilidad, necesitamos a un experto, quien nos explique los conceptos que debemos manejar para su desarrollo.)Sistema actual:
Tener en cuenta como funciona su sistema actual. Analizar como llevan a cabo sus tareas de la forma actual. (Ej: Las empresas llevan una gestión de sus ventas en un excel)DB Admin:
El experto en modelado que une todas estas caracteristicas y llega a un resultado.Este resultado serían 3 cosas:
Workload:
Donde indentificamos la carga de trabajo, las operaciones importantes, el tamaño de los datos, las consultas y posibles suposiciones.Relaciones:
Lo obtenemos partir de a los sistemas actuales y el experto en modelado de datos. Identifcamos las entidades, atributos, restricciones y relaciones.Patrones:
Cuando tenemos el diagrama de entidad-relación identificamos los patrones en el modelo de negocio que nos permiten realizar optimizaciónes de la carga de trabajo o obtener un mejor desempeño de la misma.
Todo esto nos lleva a un Diseño
.
Que gran manera de explicar
Muy interesante todo este curso.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.