Introducción MongoDB para JS developers



Introducción MongoDB para JS developers

Introducción MongoDB para JS developers

MongoDB es una gran opción para proyectos que requieren alta escalabilidad, flexibilidad en el esquema de datos, y un alto rendimiento en la gestión de grandes cantidades de información.

Existen varios beneficios de utilizar una base de datos NoSQL como MongoDB en comparación con una base de datos relacional tradicional. Algunos de estos beneficios son:

1) Escalabilidad horizontal: MongoDB se puede escalar fácilmente en clústeres de servidores para manejar grandes cantidades de datos y altos niveles de tráfico.

2) Flexibilidad del esquema: MongoDB no requiere un esquema rígido y predefinido como las bases de datos relacionales, lo que permite una mayor flexibilidad y agilidad en el desarrollo.

3) Alto rendimiento: MongoDB está diseñado para ser altamente eficiente en la gestión y búsqueda de grandes cantidades de datos, lo que lo hace ideal para aplicaciones web y móviles de alta carga.

4) Indexación potente: MongoDB permite la creación de índices de diferentes tipos para mejorar el rendimiento en las consultas de datos.

5) Replicación y tolerancia a fallos: MongoDB permite la replicación de datos en varios servidores, lo que aumenta la tolerancia a fallos y garantiza la disponibilidad de datos en caso de problemas.

Conviértete en miembro de este canal para disfrutar de ventajas:
https://www.youtube.com/channel/UCTc2Y5e4JYuVs7gc26pPynA/join

Cursos desarrollo web con código y desarrolo web con Power Apps:
👉 www.martingesualdo.dev

Temario:
0:00 – Motivos para utilizar una base de datos
2:40 – SQL vs NoSQL
6:10 – MongoDB (empresa y motor de BBDD)
7:14 – MongoDB Atlas
8:56 – Mongoose
9:45 – MongoDB Compass
10:10 – MongoDB Query Language y Agreggation Framework
12:20 – Crear un clúster en MongoDB Atlas
15:30 – Estén atentos al Modelado de Datos
17:25 – Subcontratación de servidores
18:15 – Serverless vs Dedicated vs Shared
18:45 – Qué región elegir para nuestra BBDD?
19:44 – Elegir potencia del clúster
21:50 – Usuarios de BBDD (App vs Compass)
24:00 – Controlar conectividad según IPs
26:40 – Conectarnos a nuestro clúster con Mongoose
31:46 – Promesas en Javascript
33:25 – Schemas y Models de Mongoose
37:56 – Crear un documento en MongoDB
40:00 – Entendiendo la necesidad de “res.json()”
45:00 – MongoDB Query Language desde MongoDB Atlas

Si te gusta el contenido no olvides darle al LIKE! 👍

Y si quieres ver más contenido como este, no olvides SUSCRIBIRTE y activar la campanita 🛎, así me ayudas a seguir haciendo estos videos! 👨‍🏫

https://www.youtube.com/channel/UCTc2Y5e4JYuVs7gc26pPynA?view_as=subscriber

Comments are closed.