Tipos de Bases de Datos: Relacionales y No Relacionales
Clase 18 de 33 • Curso de Node.js: Base de Datos con MongoDB y WebSockets
Contenido del curso
Crear un servidor HTTP en Javascript, y comenzar a escuchar y responder peticiones desde un cliente .
- 6

Crear un servidor HTTP desde NodeJS
08:57 min - 7

¿Cómo pueden venir las peticiones?
05:19 min - 8

Recibir información desde el cliente: Body y Query
06:21 min - 9

Información contextual: Leer las cabeceras
04:36 min - 10

Tipos de respuesta: Vacía, plana, con datos y estructurada
03:29 min - 11

Respuestas coherentes
08:30 min - 12

Servir archivos estáticos
02:46 min - 13

Errores: Cómo presentarlos e implicaciones en la seguridad
04:20 min
Comprender y desarrollar la arquitectura básica de un backend en NodeJS, y comunicarse entre módulos
Utilizar una base de datos para definir, modelar, almacenar y recuperar la información de nuestra aplicación
- 18

Tipos de Bases de Datos: Relacionales y No Relacionales
Viendo ahora - 19
Crear y Configurar tu Base de Datos con MongoDB
00:50 min - 20

MongoDB: Almacenar y leer datos
12:24 min - 21

MongoDB: Actualizar datos
11:19 min - 22

MongoDB: Consultar datos
05:09 min - 23

MongoDB: Eliminar Datos
07:32 min - 24

Gestionar conexiones a la base de datos desde la API
04:43 min
Uso de entidades para crear aplicaciones escalables
Conocer el protocolo de websockets, e implementar comunicación cliente/servidor con SocketIO.
Revisión de lo aprendido, y próximos pasos
Bases de Datos Relacionales: no es una base de datos muy flexible, pero tiene a favor su gran soporte y el enorme desarrollo en herramientas para su uso. Si necesitamos cambiar un valor de un campo debemos hacerlo con todos los campos de nuestra BD, en cambio con NoSQL o No Relacional no es así.
Bases de Datos No Relacionales: son de bases de datos sin una tabla fija como las que sí se encuentran en las bases de datos relacionales, lo que permite una alta escalabilidad en ellas. Además, es abierta y, por lo tanto, flexible a diferentes tipos de datos y no necesita tantos recursos para ejecutarse; de hecho, el hardware necesario no cuesta mucho.
En estos recursos podemos encontrar más a fondo qué tipos de bases de datos existen.