Está en la página 1de 8

Por Lupe Canaviri Maydana

Qu es MongoDB?
l

Es una base de datos NoSql orientada a


documentos
NoSql significa Not Only Sql

Porqu usar una base de datos


NoSql?

Las aplicaciones modernas requieren


Big Data

Grandes datos procesados por


modelos relacionales

MongoDB trabaja con documentos

Cmo funciona MongoDB?


l

MongoDB est escrito en C++, aunque las


consultas se hacen pasando objetos JSON
como parmetro. Es algo bastante lgico, dado
que los propios documentos se almacenan en
BSON.

Sql vs MongoDB
l
l

Cuando digo
Collection

l
l

Piensa
Tabla

Tiene conjunto de documentos.

Sql vs MongoDB
l
l

Cuando digo
Documento

l
l

Piensa
Registro

Puede tener clave _id key es como Primary


keys in MySQL.
Soporta relaciones incrustadas (o)
Referenciadas.
Documentos se guardan en BSON (Forma
Binaria de JSON).