SlideShare una empresa de Scribd logo
 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

Más contenido relacionado

La actualidad más candente

Mongodb
MongodbMongodb
MongoDB
MongoDBMongoDB
Instalacion nosql "mongodb"
Instalacion nosql "mongodb"Instalacion nosql "mongodb"
Instalacion nosql "mongodb"
Kemis Marvin Salinas Guillermo
 
Que es MongoDB
Que es MongoDBQue es MongoDB
Que es MongoDB
Jessica Poma Espinal
 
MongoDB
MongoDBMongoDB
Base de datos
Base de datosBase de datos
Base de datos
José Trinidad Cen Noh
 
MongoDB
MongoDBMongoDB
MongoDB
camposer
 
MongoDB - Madrid Devops Febrero
MongoDB - Madrid Devops FebreroMongoDB - Madrid Devops Febrero
MongoDB - Madrid Devops Febrero
Juan Vicente Herrera Ruiz de Alejo
 
Jean piere sarumo mongodb
Jean piere sarumo mongodbJean piere sarumo mongodb
Jean piere sarumo mongodb
Jean Sarumo
 
Mongo bd michael landeo vargas
Mongo bd michael landeo vargasMongo bd michael landeo vargas
Mongo bd michael landeo vargas
MichaelAngel1000
 
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
ingalbertocastrejon
 
Presentacion de tics
Presentacion de ticsPresentacion de tics
Presentacion de tics
leslie briones
 
Clase13
Clase13Clase13
Practica 2 base de datos
Practica 2 base de datosPractica 2 base de datos
Practica 2 base de datos
Balta Rdz
 
Conceptos de base de datos.pptx
Conceptos de base de datos.pptxConceptos de base de datos.pptx
Conceptos de base de datos.pptx
KarenDahianaBalantaM
 
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 Uber
Juan Isaac Valle Arellano
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
Alejandro Manuel Ontiveros Salas
 
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
UPCI
 
BASE DE DATOS DISTRIBUIDAS.ppt
BASE DE DATOS DISTRIBUIDAS.pptBASE DE DATOS DISTRIBUIDAS.ppt
BASE DE DATOS DISTRIBUIDAS.ppt
karen lizarazu
 

La actualidad más candente (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
 

Destacado

Mongo db
Mongo dbMongo db
Mongo db
Mongo dbMongo db
Mongo db
antonio2555
 
Mongo db course introduction
Mongo db course   introductionMongo db course   introduction
Mongo db course introduction
Juan Manuel Parrilla Madrid
 
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
David Gómez García
 
NoSql y MongoDB
NoSql y MongoDBNoSql y MongoDB
NoSql y MongoDB
David Gómez García
 
Mongo db course administration
Mongo db course   administrationMongo db course   administration
Mongo db course administration
Juan Manuel Parrilla Madrid
 
MongoDB GDG
MongoDB GDGMongoDB GDG
Mongo DB
Mongo DBMongo 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
David Luque Quintana
 
Manual de instalacion de Mongo db
Manual de instalacion de Mongo dbManual de instalacion de Mongo db
Manual de instalacion de Mongo db
Ruby B. Blanca
 
Características MONGO DB
Características MONGO DBCaracterísticas MONGO DB
Características MONGO DB
maxfontana90
 

Destacado (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
 

Similar a Mongo db

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
JeffLere
 
Mongo db
Mongo dbMongo db
Mongo db
yoan danchet
 
Mongo db
Mongo dbMongo db
Base de datos rodrigo
Base de datos rodrigoBase de datos rodrigo
Base de datos rodrigo
Rodrigo Lopez
 
Base de datos
Base de datosBase de datos
Act 04 rivera_alfredo_bd
Act 04 rivera_alfredo_bdAct 04 rivera_alfredo_bd
Act 04 rivera_alfredo_bd
alfredo rivera pavon
 
Introduccón a Mongodb
Introduccón a MongodbIntroduccón a Mongodb
Introduccón a Mongodb
Manuel Sánchez
 
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
luishernandez1576
 
Base de datos no sql
Base de datos no sqlBase de datos no sql
Base de datos no sql
hnacostan
 
Base de datos
Base de datosBase de datos
Base de datos
Dario Aguirre Monico
 
MEAN Stack
MEAN StackMEAN Stack
MEAN Stack
José Moreno
 
Base de datos
Base de datosBase de datos
Base de datos
Gilberto Perez
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
Catalina Blancas
 
¿que es mongodb?
¿que es mongodb?¿que es mongodb?
¿que es mongodb?
mongo4dbablog
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
Dolores Leonor
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
Dolores Leonor
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Blanca Blanco Martínez
 
Bases de datos Actuales
Bases de datos ActualesBases de datos Actuales
Bases de datos Actuales
CBTis 125
 
Bases dedatos act. 4
Bases dedatos act. 4Bases dedatos act. 4
Bases dedatos act. 4
glaura10
 

Similar a 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
 

Último

Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
VeronicaCabrera50
 
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdfCronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
RicardoValdiviaVega
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
Alejandrino Halire Ccahuana
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
100078171
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBALMATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
Ana Fernandez
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
eleandroth
 
Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
genesiscabezas469
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
JonathanCovena1
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)
https://gramadal.wordpress.com/
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Juan Martín Martín
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
LudmilaOrtega3
 

Último (20)

Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
 
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdfCronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBALMATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
 
Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
 

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