SlideShare une entreprise Scribd logo
1  sur  11
 En una base de datos NoSQL de
código abierto, este tipo de
soluciones se basan en el principio
de almacenar los datos en una
estructura de tipo llave-valor;
MongoDB por su lado se enfoca
específicamente en que los valores
de estas llaves (llamadas
colecciones) son estructuras
JSON(llamados documentos), es
decir objetos javascript, lenguaje
sobre el cual se basa esta solución
de base de datos. Esto facilitará su
manipulación a muchos que ya
conozcan el lenguaje.
 Es un sistema de base de datos
multiplataforma orientado a
documentos, de esquema libre,
esto significa que cada entrada o
registro puede tener un esquema
de datos diferentes. Está escrito
en C++, además esta licenciado
como GNU AGPL 3.0 de modo que
se trata de un software de licencia
libre. Funciona en sistemas
operativos Windows, Linux, Os X y
Solaris.
 MongoDB posee varias estrategias de manejo de datos que la han posicionado
donde se encuentra hoy en día, tales como sus proceso de división de datos en
distintos equipos físicos o también conocido como CLUSTERIZACION, también el
caso similar de documentos muy grandes que superan el límite estipulado de 16MB
se aplica una estrategia llamada GridFS que automáticamente divide el documeno
en pedazos y los almacena por separado, al recuperar el documento el driver se
encarga de armar automáticamente el documento nuevamente.
 La estructura de almacenamiento es tan flexible que uno de los hechos importantes
que se comparten al introducir esta base de datos es que :
Distintos documentos en la misma colección no deben tener
obligatoriamente los mismos campos o estructura. Inclusive documentos
con campos en común no tienen necesariamente que tener el mismo tipo
de dato.
 El MongoDB destaca por su
velocidad y su rico pero sencillo
sistema de consulta de los
contenidos de la base de datos.

 Alcanza un balance perfecto entre
rendimiento y funcionalidad
 En MongoDB cada registro o
conjunto de datos se denomina
documento. Los documentos se
pueden agrupar en colecciones, las
cuales se podría decir que son el
equivalente a las tablas en una
base de datos relacional (con la
diferencia que las colecciones
pueden almacenar documentos
con diferentes formatos).
 MongoDB nos permite utilizar
funciones Map y Reduce escritas
en javascript para seleccionar los
atributos que nos interesan de los
datos y agregarlos en la manera
deseada. Esto es algo habitual en
muchos sistemas NoSQL y en
algunos casos es incluso la única
forma posible de consultar datos.
 Aplica para almacenar grandes cantidades de
datos.
 Por ejemplo con estructuras complejas como
blogs o aplicaciones de analítica(Google
analytics).
 Ausencia de transacciones (esto le permite
ser mas rápida y escalable).
 En sistemas tradicionales RDBMS, para
mejorar el rendimiento de la base de datos
adquiría una maquina mas potente(escalado
vertical); en MongoDB se incrementa el
número de máquinas(escala horizontal)
 MongoDB almacena todo un registro en un mismo documento.
 No hay necesidad de especificar estructura alguna y sus documentos pueden
cambiarse individualmente.
 MongoDB usa BSON(Binary-JSON), un formato abierto basado en JSON que permite
manejar datos binarios.
 Con BSON MongoDb es muy rápida en la búsqueda , indexación, almacenamiento y
recuperación de la información.
 Todos los documentos son automáticamente indexados con una clave llamada id(lo
cual nos asegura que cada documento es único).
 Tiene un análisis de rendimiento de QUERIES, esta herramienta permite determinar
el rendimiento de nuestras consultas o conocer posibles defectos en su estructura o
simplemente mejorar el tiempo de respuesta de las mismas
 BSON puede almacenar hasta 4mb de datos en los documentos
 Si necesitamos espacio adicional MongoDB provee de un sistema GridFS.
 GridFS permite almacenar información del archivo (metadata) en una colección de
archivos: los datos se dividen en pequeñas partes llamadas “chunks”.
 Implementación de Auto Sharding , esto es muy interesante en despliegue a gran
escala, delega en MongoDB la separación y recombinación de los datos y el
aseguramiento de que vaya al servido correcto y que las queries se ejecuten y
combinen de la forma mas eficiente posible

Contenu connexe

Tendances

Jean piere sarumo mongodb
Jean piere sarumo mongodbJean piere sarumo mongodb
Jean piere sarumo mongodbJean Sarumo
 
Mongo bd michael landeo vargas
Mongo bd michael landeo vargasMongo bd michael landeo vargas
Mongo bd michael landeo vargasMichaelAngel1000
 
Actividad de aprendizaje 4 .Principales bases de datos existentes
Actividad de aprendizaje 4 .Principales bases de datos existentesActividad de aprendizaje 4 .Principales bases de datos existentes
Actividad de aprendizaje 4 .Principales bases de datos existentesingalbertocastrejon
 
Practica 2 base de datos
Practica 2 base de datosPractica 2 base de datos
Practica 2 base de datosBalta Rdz
 
Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter,...
Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter,...Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter,...
Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter,...Antoni Riveros
 
SGBD de Facebook, Twitter, YouTube, Google y Uber
SGBD de Facebook, Twitter, YouTube, Google y UberSGBD de Facebook, Twitter, YouTube, Google y Uber
SGBD de Facebook, Twitter, YouTube, Google y UberJuan Isaac Valle Arellano
 
Diferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacionalDiferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacionalUPCI
 
BASE DE DATOS DISTRIBUIDAS.ppt
BASE DE DATOS DISTRIBUIDAS.pptBASE DE DATOS DISTRIBUIDAS.ppt
BASE DE DATOS DISTRIBUIDAS.pptkaren lizarazu
 

Tendances (20)

Mongodb
MongodbMongodb
Mongodb
 
MongoDB
MongoDBMongoDB
MongoDB
 
Instalacion nosql "mongodb"
Instalacion nosql "mongodb"Instalacion nosql "mongodb"
Instalacion nosql "mongodb"
 
Que es MongoDB
Que es MongoDBQue es MongoDB
Que es MongoDB
 
MongoDB
MongoDBMongoDB
MongoDB
 
Base de datos
Base de datosBase de datos
Base de datos
 
MongoDB
MongoDBMongoDB
MongoDB
 
MongoDB - Madrid Devops Febrero
MongoDB - Madrid Devops FebreroMongoDB - Madrid Devops Febrero
MongoDB - Madrid Devops Febrero
 
Jean piere sarumo mongodb
Jean piere sarumo mongodbJean piere sarumo mongodb
Jean piere sarumo mongodb
 
Mongo bd michael landeo vargas
Mongo bd michael landeo vargasMongo bd michael landeo vargas
Mongo bd michael landeo vargas
 
Actividad de aprendizaje 4 .Principales bases de datos existentes
Actividad de aprendizaje 4 .Principales bases de datos existentesActividad de aprendizaje 4 .Principales bases de datos existentes
Actividad de aprendizaje 4 .Principales bases de datos existentes
 
Presentacion de tics
Presentacion de ticsPresentacion de tics
Presentacion de tics
 
Clase13
Clase13Clase13
Clase13
 
Practica 2 base de datos
Practica 2 base de datosPractica 2 base de datos
Practica 2 base de datos
 
Conceptos de base de datos.pptx
Conceptos de base de datos.pptxConceptos de base de datos.pptx
Conceptos de base de datos.pptx
 
Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter,...
Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter,...Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter,...
Qué SGBD (Sistema de Gestor de BD) y tecnologías utilizan: Facebook, Twitter,...
 
SGBD de Facebook, Twitter, YouTube, Google y Uber
SGBD de Facebook, Twitter, YouTube, Google y UberSGBD de Facebook, Twitter, YouTube, Google y Uber
SGBD de Facebook, Twitter, YouTube, Google y Uber
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Diferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacionalDiferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacional
 
BASE DE DATOS DISTRIBUIDAS.ppt
BASE DE DATOS DISTRIBUIDAS.pptBASE DE DATOS DISTRIBUIDAS.ppt
BASE DE DATOS DISTRIBUIDAS.ppt
 

En vedette (11)

Mongo db
Mongo dbMongo db
Mongo db
 
Mongo db
Mongo dbMongo db
Mongo db
 
Mongo db course introduction
Mongo db course   introductionMongo db course   introduction
Mongo db course introduction
 
Spring Data y Mongo DB en un proyecto Real
Spring Data y Mongo DB en un proyecto RealSpring Data y Mongo DB en un proyecto Real
Spring Data y Mongo DB en un proyecto Real
 
NoSql y MongoDB
NoSql y MongoDBNoSql y MongoDB
NoSql y MongoDB
 
Mongo db course administration
Mongo db course   administrationMongo db course   administration
Mongo db course administration
 
MongoDB GDG
MongoDB GDGMongoDB GDG
MongoDB GDG
 
Mongo DB
Mongo DBMongo DB
Mongo DB
 
Divide y vencerás con docker y core os
Divide y vencerás con docker y core osDivide y vencerás con docker y core os
Divide y vencerás con docker y core os
 
Manual de instalacion de Mongo db
Manual de instalacion de Mongo dbManual de instalacion de Mongo db
Manual de instalacion de Mongo db
 
Características MONGO DB
Características MONGO DBCaracterísticas MONGO DB
Características MONGO DB
 

Similaire à Mongo db

Similaire à Mongo db (20)

Investigación de sobre los conceptos que se deben de tratar en Mongo DB
Investigación de sobre los conceptos que se deben de tratar en Mongo DBInvestigación de sobre los conceptos que se deben de tratar en Mongo DB
Investigación de sobre los conceptos que se deben de tratar en Mongo DB
 
Mongo db
Mongo dbMongo db
Mongo db
 
Mongo db
Mongo dbMongo db
Mongo db
 
Base de datos rodrigo
Base de datos rodrigoBase de datos rodrigo
Base de datos rodrigo
 
Base de datos
Base de datosBase de datos
Base de datos
 
Act 04 rivera_alfredo_bd
Act 04 rivera_alfredo_bdAct 04 rivera_alfredo_bd
Act 04 rivera_alfredo_bd
 
Introduccón a Mongodb
Introduccón a MongodbIntroduccón a Mongodb
Introduccón a Mongodb
 
1 tutorial de mongo db
1 tutorial de mongo db1 tutorial de mongo db
1 tutorial de mongo db
 
02 base de datos hernandez_luis
02 base de datos hernandez_luis02 base de datos hernandez_luis
02 base de datos hernandez_luis
 
Base de datos no sql
Base de datos no sqlBase de datos no sql
Base de datos no sql
 
Base de datos
Base de datosBase de datos
Base de datos
 
MEAN Stack
MEAN StackMEAN Stack
MEAN Stack
 
Base de datos
Base de datosBase de datos
Base de datos
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
¿que es mongodb?
¿que es mongodb?¿que es mongodb?
¿que es mongodb?
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos Actuales
Bases de datos ActualesBases de datos Actuales
Bases de datos Actuales
 
Bases dedatos act. 4
Bases dedatos act. 4Bases dedatos act. 4
Bases dedatos act. 4
 

Dernier

Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 

Dernier (20)

Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 

Mongo db

  • 1.
  • 2.  En una base de datos NoSQL de código abierto, este tipo de soluciones se basan en el principio de almacenar los datos en una estructura de tipo llave-valor; MongoDB por su lado se enfoca específicamente en que los valores de estas llaves (llamadas colecciones) son estructuras JSON(llamados documentos), es decir objetos javascript, lenguaje sobre el cual se basa esta solución de base de datos. Esto facilitará su manipulación a muchos que ya conozcan el lenguaje.
  • 3.  Es un sistema de base de datos multiplataforma orientado a documentos, de esquema libre, esto significa que cada entrada o registro puede tener un esquema de datos diferentes. Está escrito en C++, además esta licenciado como GNU AGPL 3.0 de modo que se trata de un software de licencia libre. Funciona en sistemas operativos Windows, Linux, Os X y Solaris.
  • 4.  MongoDB posee varias estrategias de manejo de datos que la han posicionado donde se encuentra hoy en día, tales como sus proceso de división de datos en distintos equipos físicos o también conocido como CLUSTERIZACION, también el caso similar de documentos muy grandes que superan el límite estipulado de 16MB se aplica una estrategia llamada GridFS que automáticamente divide el documeno en pedazos y los almacena por separado, al recuperar el documento el driver se encarga de armar automáticamente el documento nuevamente.  La estructura de almacenamiento es tan flexible que uno de los hechos importantes que se comparten al introducir esta base de datos es que : Distintos documentos en la misma colección no deben tener obligatoriamente los mismos campos o estructura. Inclusive documentos con campos en común no tienen necesariamente que tener el mismo tipo de dato.
  • 5.  El MongoDB destaca por su velocidad y su rico pero sencillo sistema de consulta de los contenidos de la base de datos.  Alcanza un balance perfecto entre rendimiento y funcionalidad
  • 6.  En MongoDB cada registro o conjunto de datos se denomina documento. Los documentos se pueden agrupar en colecciones, las cuales se podría decir que son el equivalente a las tablas en una base de datos relacional (con la diferencia que las colecciones pueden almacenar documentos con diferentes formatos).
  • 7.  MongoDB nos permite utilizar funciones Map y Reduce escritas en javascript para seleccionar los atributos que nos interesan de los datos y agregarlos en la manera deseada. Esto es algo habitual en muchos sistemas NoSQL y en algunos casos es incluso la única forma posible de consultar datos.
  • 8.  Aplica para almacenar grandes cantidades de datos.  Por ejemplo con estructuras complejas como blogs o aplicaciones de analítica(Google analytics).  Ausencia de transacciones (esto le permite ser mas rápida y escalable).  En sistemas tradicionales RDBMS, para mejorar el rendimiento de la base de datos adquiría una maquina mas potente(escalado vertical); en MongoDB se incrementa el número de máquinas(escala horizontal)
  • 9.  MongoDB almacena todo un registro en un mismo documento.  No hay necesidad de especificar estructura alguna y sus documentos pueden cambiarse individualmente.  MongoDB usa BSON(Binary-JSON), un formato abierto basado en JSON que permite manejar datos binarios.  Con BSON MongoDb es muy rápida en la búsqueda , indexación, almacenamiento y recuperación de la información.
  • 10.  Todos los documentos son automáticamente indexados con una clave llamada id(lo cual nos asegura que cada documento es único).  Tiene un análisis de rendimiento de QUERIES, esta herramienta permite determinar el rendimiento de nuestras consultas o conocer posibles defectos en su estructura o simplemente mejorar el tiempo de respuesta de las mismas  BSON puede almacenar hasta 4mb de datos en los documentos  Si necesitamos espacio adicional MongoDB provee de un sistema GridFS.
  • 11.  GridFS permite almacenar información del archivo (metadata) en una colección de archivos: los datos se dividen en pequeñas partes llamadas “chunks”.  Implementación de Auto Sharding , esto es muy interesante en despliegue a gran escala, delega en MongoDB la separación y recombinación de los datos y el aseguramiento de que vaya al servido correcto y que las queries se ejecuten y combinen de la forma mas eficiente posible