SlideShare una empresa de Scribd logo
Sistema Gestor de Base de Datos
ALUMNO: ALLPAS EUGENIO YON
CICLO: IV
CARRERA: INGENIERIA DE SISTEMA E INFORMATICA
¿Qué es MongoDB?
• Desarrollado por 10gen
• Es una base de datos NoSQL
• Una base de datos orientada a
documentos
• Se utiliza el formato BSON
Los fundamentos
• Una instancia MongoDB puede tener cero o más
bases de datos
• Una base de datos puede tener cero o más
"colecciones".
• Una colección puede tener cero o más
"documentos".
• Un documento puede tener uno o varios
"campos".
• MongoDB 'índices' funcionan igual que sus
homólogos de RDBMS.
PLATAFORMAS PARA MONGODB
Es multiplataforma la mas usadas son:
MAC OS X
¿Por qué utilizar MongoDB?
• consultas simples
• Tiene sentido en la mayoría de las aplicaciones
web
• Integración más fácil y rápida de los datos
• No es muy adecuado para los sistemas de
transacciones pesadas y complejas.
CARACTERISATICA DE MONGODB
características principales:
Consultas Ad hoc: Soporta la búsqueda por campos, consultas de rangos y
expresiones regulares. Las consultas pueden devolver tanto un campo específico
del documento como una función JavaScript definida por el usuario.
Replicación: Soporta réplicas de tipo maestro-esclavo, de modo que el maestro
puede realizar lecturas y escrituras mientras que el esclavo copia la información
almacenada en el maestro y sólo puede usarse para operaciones de lectura o
como copia de seguridad. El esclavo es dinámico y, por tanto, puede escoger un
nuevo maestro en caso de que el actual se caiga.
Balanceo de carga: Se puede escalar horizontalmente mediante llavesshard. De
este modo, un shard es un maestro con uno o varios esclavos y los datos son
distribuidos por rangos entre todas las instancias de la base de datos.
Los esclavos pueden ser añadidos dinámicamente.
CARACTERISTICA DE MONGODB
Almacenamiento de archivos: Puede ser utilizado con un sistema de archivos,
tomando la ventaja de la capacidad que tiene MongoDB para el balanceo de carga
y la replicación de datos utilizando múltiples servidores para el almacenamiento
de archivos.
Agregación: Posee el concepto de MapReduce para el procesamiento por lotes de
datos y operaciones de agregación. Esta función es similar al “group-by” de SQL
relacional.
Ejecución de JavaScript: Puede realizar consultas usando JavaScript del lado del
servidor de modo que estas son ejecutadas directamente sobre la base de datos.
Indexación: Se puede indexar cualquier campo del documento así como crear
índices secundarios.
Ejemplo de documento almacenado
en MongoDB:

Más contenido relacionado

PPTX
The Basics of MongoDB
PPTX
Big data and Hadoop
PPTX
An Introduction To NoSQL & MongoDB
PPTX
MongoDB presentation
PPTX
An Enterprise Architect's View of MongoDB
PDF
NoSQL
PDF
Big Query Basics
PPTX
Mongo db
The Basics of MongoDB
Big data and Hadoop
An Introduction To NoSQL & MongoDB
MongoDB presentation
An Enterprise Architect's View of MongoDB
NoSQL
Big Query Basics
Mongo db

La actualidad más candente (20)

KEY
Testing Hadoop jobs with MRUnit
ODP
Introduction to MongoDB
PPTX
Introduction to MongoDB
PPTX
Hadoop Oozie
PPTX
ETL Technologies.pptx
PPTX
Pig Tutorial | Apache Pig Tutorial | What Is Pig In Hadoop? | Apache Pig Arch...
PDF
GCP Data Engineer cheatsheet
PDF
Bigquery 101
PPT
4.5 mining the worldwideweb
PPTX
MongoDB
PPT
2.3 bayesian classification
PDF
Google Bigtable Paper Presentation
PPTX
Introduction to NoSQL
KEY
NoSQL databases and managing big data
PPTX
An Intro to NoSQL Databases
KEY
Graphdatabases
PPTX
Mongodb basics and architecture
PDF
Apache Hbase Architecture
PPTX
NoSQL Data Architecture Patterns
Testing Hadoop jobs with MRUnit
Introduction to MongoDB
Introduction to MongoDB
Hadoop Oozie
ETL Technologies.pptx
Pig Tutorial | Apache Pig Tutorial | What Is Pig In Hadoop? | Apache Pig Arch...
GCP Data Engineer cheatsheet
Bigquery 101
4.5 mining the worldwideweb
MongoDB
2.3 bayesian classification
Google Bigtable Paper Presentation
Introduction to NoSQL
NoSQL databases and managing big data
An Intro to NoSQL Databases
Graphdatabases
Mongodb basics and architecture
Apache Hbase Architecture
NoSQL Data Architecture Patterns
Publicidad

Similar a Sistema gestor de base de datos( mongobd) (20)

PPTX
PPTX
Diapositva
PPTX
PPTX
PPTX
Mongo db
PPTX
Ultisgbd
PPTX
Introducción mongodb y desarrollo
PPTX
Base de datos raquel
PPTX
Características MONGO DB
PPTX
Mongo bd michael landeo vargas
PDF
Investigación de sobre los conceptos que se deben de tratar en Mongo DB
PPTX
Mongo db
PPTX
Jean piere sarumo mongodb
PDF
MongoDB (Conceptos Básicos) - Junio 2010
PPTX
Mongo db
PPTX
Introduccón a Mongodb
PPSX
Presentacion BD NoSQL
PPTX
1 tutorial de mongo db
Diapositva
Mongo db
Ultisgbd
Introducción mongodb y desarrollo
Base de datos raquel
Características MONGO DB
Mongo bd michael landeo vargas
Investigación de sobre los conceptos que se deben de tratar en Mongo DB
Mongo db
Jean piere sarumo mongodb
MongoDB (Conceptos Básicos) - Junio 2010
Mongo db
Introduccón a Mongodb
Presentacion BD NoSQL
1 tutorial de mongo db
Publicidad

Sistema gestor de base de datos( mongobd)

  • 1. Sistema Gestor de Base de Datos ALUMNO: ALLPAS EUGENIO YON CICLO: IV CARRERA: INGENIERIA DE SISTEMA E INFORMATICA
  • 2. ¿Qué es MongoDB? • Desarrollado por 10gen • Es una base de datos NoSQL • Una base de datos orientada a documentos • Se utiliza el formato BSON
  • 3. Los fundamentos • Una instancia MongoDB puede tener cero o más bases de datos • Una base de datos puede tener cero o más "colecciones". • Una colección puede tener cero o más "documentos". • Un documento puede tener uno o varios "campos". • MongoDB 'índices' funcionan igual que sus homólogos de RDBMS.
  • 4. PLATAFORMAS PARA MONGODB Es multiplataforma la mas usadas son: MAC OS X
  • 5. ¿Por qué utilizar MongoDB? • consultas simples • Tiene sentido en la mayoría de las aplicaciones web • Integración más fácil y rápida de los datos • No es muy adecuado para los sistemas de transacciones pesadas y complejas.
  • 6. CARACTERISATICA DE MONGODB características principales: Consultas Ad hoc: Soporta la búsqueda por campos, consultas de rangos y expresiones regulares. Las consultas pueden devolver tanto un campo específico del documento como una función JavaScript definida por el usuario. Replicación: Soporta réplicas de tipo maestro-esclavo, de modo que el maestro puede realizar lecturas y escrituras mientras que el esclavo copia la información almacenada en el maestro y sólo puede usarse para operaciones de lectura o como copia de seguridad. El esclavo es dinámico y, por tanto, puede escoger un nuevo maestro en caso de que el actual se caiga. Balanceo de carga: Se puede escalar horizontalmente mediante llavesshard. De este modo, un shard es un maestro con uno o varios esclavos y los datos son distribuidos por rangos entre todas las instancias de la base de datos. Los esclavos pueden ser añadidos dinámicamente.
  • 7. CARACTERISTICA DE MONGODB Almacenamiento de archivos: Puede ser utilizado con un sistema de archivos, tomando la ventaja de la capacidad que tiene MongoDB para el balanceo de carga y la replicación de datos utilizando múltiples servidores para el almacenamiento de archivos. Agregación: Posee el concepto de MapReduce para el procesamiento por lotes de datos y operaciones de agregación. Esta función es similar al “group-by” de SQL relacional. Ejecución de JavaScript: Puede realizar consultas usando JavaScript del lado del servidor de modo que estas son ejecutadas directamente sobre la base de datos. Indexación: Se puede indexar cualquier campo del documento así como crear índices secundarios.
  • 8. Ejemplo de documento almacenado en MongoDB: