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 7
Preguntas 1
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
.
Uno de los aspectos mas importantes a tener en cuenta al momento de modelar los datos son las restricciones que se tienen en los distintos ambientes ya que estas condicionan los recursos que tenemos disponibles.
Restricciones
Para tener todos estos aspectos en cuenta usaremos una metodología de tres fases
Metodología
Cada una de estas fases tendrán ciertos aspectos que debemos evaluar los cuales se explican a continuación:
Ahora, hablemos de los resultados que vamos a obtener
El resultado final de estos 3 aspectos nos generan a un Diseño
Puedes compartir los slides.
Interesante lo que se viene !!!
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.