Está en la página 1de 12

MongoDB

Profesor Erick Bran


NoSQL

BASES DE DATOS NO RELACIONALES

Las NoSQL están diseñadas para modelos de datos


específicos, teniendo esquemas flexibles para crear
aplicaciones modernas. Los datos no tienen porqué
estar relacionados entre sí, por lo mismo no se
almacenan en estructuras fijas como las tablas del
modelo de bases de datos relacional.
Puntos a favor

FLEXIBILIDAD ESCALABILIDAD
Esquemas flexibles permitiendo un
A través de clusters distribuidos, en
desarrollo más rápido e iterativo
vez de servidores caros.
(repititivo).

ALTO RENDIMIENTO ALTAMENTE FUNCIONAL


Proporcionan API´s funcionales y
Para modelos de datos específicos y
tipos de datos específicos para cada
manejo del acceso de datos.
modelo de Base de datos.
JSON
¿QUÉ ES?

JavaScript Object Notation (Notación de Objetos de


JavaScript). Es un formato ligero de intercambio de
datos, sencillo de leer y escribir para las personas e
interpretar en las computadoras.
SINTAXIS JSON
Posee dos elementos centrales:
SE GUARDA COMO .JSON Las Keys (Clave) deben ser cadenas de
caracteres (strings) rodeados de comillas.
Los Values (Valor) pueden ser un arreglo (array),
objeto, cadena (string), booleano, numero o
nulo.

Un objeto JSON comienza y termina con llaves "


{}".
Un objeto puede tener dos o mas Keys/Values
dentro, separandolos por una coma.
Cada Key debe ser seguida por dos puntos ":".
Ejemplo:
TIPOS DE DATOS
EN JSON
ARRAY OBJETO
Coleción de ordenada de datos, rodeado por
Contiene una clave y un valor, utilizando dos
corchetes "[]".
puntos después de cada clave y una coma
después de cada valor, esto distingue a cada
uno de los objetos.
STRING NUMBER
Es una cadena de caracteres. Puede ser un número entero o un decimal.
BOOLEAN NULO
Puede ser verdadero o falso. Sirve para mostrar que no hay información.
MONGODB
¿QUÉ ES?

Es un sistema de base de datos


orientado a documentos, de
esquema libre.
Características

Esta escrita en C++, de Alto rendimiento, rápido Escalabilidad horizontal


modo que es bastante para consultas de lectura sin comprometer la
rápido a la hora de y escritura básica. funcionalidad.
ejecutar sus tareas.
MÁS INFORMACIÓN DE MONGODB

Pagina Web Documentación MongoDB


Enlace Aquí

Curso sobre MongoDB


Enlace Aquí

También podría gustarte