
En esta clase se da la bienvenida oficial al curso u se habla de los ejemplos prácticos a desarrollar durante el curso
Aquí se da un acercamiento a lo que es MongoDB y algunas características esenciales.
Aquí se hace la descarga del instalador de MongoDB
En esta clase se explican diferencias entre MongoDB y las bases de datos relacionales
Esta es la lectura previa a la clase de modelar la base de datos no relacional
Aqui vas a aprender el concepto de modelar una base de datos NoSQL
Un elemento clave del éxito de las bases de datos relacionales ha sido disponer del lenguaje estándar de consultas SQL. Sin embargo, el surgimiento del denominado «Big Data» ha traído el nacimientos de nuevas necesidades y formas de procesamiento y almacenamiento de la información. En este curso vamos a trabajar los conceptos esenciales para trabajar en una compañía con bases de datos MongoDB.
Diseño de modelo de datos
MongoDB proporciona dos tipos de modelos de datos: — Modelo de datos incorporado y modelo de datos normalizados. Según el requisito, puede usar cualquiera de los modelos mientras prepara su documento.
Modelo de datos integrado
En este modelo, puede tener (incrustar) todos los datos relacionados en un solo documento, también se conoce como modelo de datos desnormalizados.
MongoDB es una base de datos multiplataforma orientada a documentos que proporciona alto rendimiento, alta disponibilidad y fácil escalabilidad. MongoDB trabaja sobre el concepto de colección y documento.
Base de datos
La base de datos es un contenedor físico de colecciones. Cada base de datos obtiene su propio conjunto de archivos en el sistema de archivos. Un solo servidor MongoDB normalmente tiene varias bases de datos.
Recopilación
Collection es un grupo de documentos MongoDB. Es el equivalente de una tabla RDBMS. Una colección existe dentro de una única base de datos. Las colecciones no imponen un esquema. Los documentos dentro de una colección pueden tener diferentes campos. Por lo general, todos los documentos de una colección tienen un propósito similar o relacionado.