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
NoSQL - MongoDB
Juan Azcurra
 
PPTX
Types of databases
Md Showrov Ahmed
 
PPTX
Mongo db
UPCI
 
PPTX
Sql server
Fajar Baskoro
 
PPTX
Basics of MongoDB
HabileLabs
 
PPTX
Definición de los modos de operación de un SGBD. (alta, baja, recovery) y c...
Ram Vazquez
 
PPSX
Solving the DB2 LUW Administration Dilemma
Randy Goering
 
PPSX
Presentacion BD NoSQL
Andrea Antunes
 
NoSQL - MongoDB
Juan Azcurra
 
Types of databases
Md Showrov Ahmed
 
Mongo db
UPCI
 
Sql server
Fajar Baskoro
 
Basics of MongoDB
HabileLabs
 
Definición de los modos de operación de un SGBD. (alta, baja, recovery) y c...
Ram Vazquez
 
Solving the DB2 LUW Administration Dilemma
Randy Goering
 
Presentacion BD NoSQL
Andrea Antunes
 

La actualidad más candente (20)

PPT
Active Directory
jessica
 
PDF
Google Bigtable Paper Presentation
vanjakom
 
PPTX
MongoDB
Gufi Rojas
 
PPTX
Chapter 1 introduction to sql server
baabtra.com - No. 1 supplier of quality freshers
 
PDF
12 - Hadoop. HBase и Cassandra
Roman Brovko
 
PDF
Democratizing Data
Databricks
 
PPTX
Modeling Data and Queries for Wide Column NoSQL
ScyllaDB
 
PDF
IBM DB2 for z/OS Administration Basics
IBM
 
PPTX
An Introduction To NoSQL & MongoDB
Lee Theobald
 
PPT
Hadoop hive presentation
Arvind Kumar
 
PPTX
Mongo db intro.pptx
JWORKS powered by Ordina
 
PPTX
MongoDB presentation
Hyphen Call
 
PDF
Data models
RituBhargava7
 
PPTX
No sql distilled-distilled
rICh morrow
 
PPTX
consultas en access
Diana Duque
 
PDF
Introducing Change Data Capture with Debezium
ChengKuan Gan
 
ODP
Introduction to MongoDB
Dineesha Suraweera
 
PPT
Sql Server Basics
rainynovember12
 
PPTX
Google Big Table
Omar Al-Sabek
 
Active Directory
jessica
 
Google Bigtable Paper Presentation
vanjakom
 
MongoDB
Gufi Rojas
 
Chapter 1 introduction to sql server
baabtra.com - No. 1 supplier of quality freshers
 
12 - Hadoop. HBase и Cassandra
Roman Brovko
 
Democratizing Data
Databricks
 
Modeling Data and Queries for Wide Column NoSQL
ScyllaDB
 
IBM DB2 for z/OS Administration Basics
IBM
 
An Introduction To NoSQL & MongoDB
Lee Theobald
 
Hadoop hive presentation
Arvind Kumar
 
Mongo db intro.pptx
JWORKS powered by Ordina
 
MongoDB presentation
Hyphen Call
 
Data models
RituBhargava7
 
No sql distilled-distilled
rICh morrow
 
consultas en access
Diana Duque
 
Introducing Change Data Capture with Debezium
ChengKuan Gan
 
Introduction to MongoDB
Dineesha Suraweera
 
Sql Server Basics
rainynovember12
 
Google Big Table
Omar Al-Sabek
 
Publicidad

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

PPTX
Diapositva
miguelrios9999
 
PPTX
Mongo db
Gerson Giancarlos C
 
PPTX
Base de datos rodrigo
Rodrigo Lopez
 
PPTX
MONGODB - NOSQL
JOSE MANUEL ALVAREZ CARDENAS
 
PPTX
Mongo db
yoan Danchet Heredia
 
PPTX
Mongo db
yoan danchet
 
PPTX
1 tutorial de mongo db
.. ..
 
PPTX
Mongo bd michael landeo vargas
MichaelAngel1000
 
PPTX
Base de datos
Miguel TupapiPalazuelos
 
PPTX
Bd no sql
Patrick Siapo
 
PPTX
Pricipales bases de datos
Estrella Perez Nava
 
PPTX
Introducción mongodb y desarrollo
Juan Ladetto
 
PPTX
Características MONGO DB
maxfontana90
 
PPTX
Introduccón a Mongodb
Manuel Sánchez
 
PPTX
MEAN Stack
José Moreno
 
PPTX
Principales bases de datos existentes
Wilson Martínez Martínez
 
PPT
Base de Datos
Antonio Alonso Antonio
 
PPTX
Base de datos raquel
RaquelFortuna1
 
Diapositva
miguelrios9999
 
Base de datos rodrigo
Rodrigo Lopez
 
Mongo db
yoan danchet
 
1 tutorial de mongo db
.. ..
 
Mongo bd michael landeo vargas
MichaelAngel1000
 
Bd no sql
Patrick Siapo
 
Pricipales bases de datos
Estrella Perez Nava
 
Introducción mongodb y desarrollo
Juan Ladetto
 
Características MONGO DB
maxfontana90
 
Introduccón a Mongodb
Manuel Sánchez
 
MEAN Stack
José Moreno
 
Principales bases de datos existentes
Wilson Martínez Martínez
 
Base de Datos
Antonio Alonso Antonio
 
Base de datos raquel
RaquelFortuna1
 
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: