SlideShare una empresa de Scribd logo
INTRODUCCION
Jesús Daniel Ale Cedillo
INTRODUCCION
Nada podría ser más representativo de este repentino cambio de que el progreso de las
tecnologías NoSQL contra bases de datos relacionales bien establecidas. Casi parece
que un día la web estaba siendo impulsado por algunos RDBMS( Relational Database
Management System o RDBMS - Sistema de Gestión de Base de Datos Relacional o
SGBDR)
El entusiasmo inicial es impulsado por un conjunto relativamente pequeño de los
desarrolladores y empresas. Las soluciones se refinan, las lecciones aprendidas y ver
que una nueva La tecnología está aquí para quedarse, otros lentamente probar por sí
mismos. Una vez más, esto es particularmente cierto en el caso de NoSQL donde
muchas soluciones no son sustitutas de almacenamiento más tradicional
soluciones, sino frente a una necesidad específica.
DEFINICION
Es un sistema de base de datos NoSQL orientado a documentos, desarrollado bajo el
concepto de código abierto.
MongoDB forma parte de la nueva familia de sistemas de base de datos NoSQL.
En vez de guardar los datos en tablas como se hace en las base de datos
relacionales, MongoDB guarda estructuras de datos en documentos tipo JSON con un
esquema dinámico (MongoDB llama ese formato BSON), haciendo que la integración
de los datos en ciertas aplicaciones sea más fácil y rápida.
Está disponible para los sistemas operativos Windows, Linux, OS X y Solaris.
NOSQL
Es un término general que significa diferentes cosas para diferentes personas. Es un
sistema que desempeña un papel en el almacenamiento de datos, NoSQL se inclina
hacia unidades más pequeñas de la responsabilidad en que la mejor herramienta para
un determinado puesto de trabajo se puede aprovechar. Por lo tanto, su pila NoSQL
aún podría aprovechar unas relacionales bases de datos.
CONCEPTOS BASICOS
Conocer Los mecanismos básicos para poder trabajar con MongoDB. Pero también
debería ayudar a responder con un nivel superior preguntas acerca de dónde encaja
MongoDB.
Para empezar, hay seis conceptos simples que tenemos que entender:
1. MongoDB tiene el mismo concepto de una 'base de datos' con la cual debes estar
ya familiarizado. Dentro de una instancia MongoDB puede tener cero o más bases
de datos, cada uno actuando como contenedores de alto nivel para todo lo demás.
2. Una base de datos puede tener cero o más colecciones. Una colección comparte
bastante en común con un “tabla” tradicional que se puede pensar de manera
segura de los dos como la misma cosa.
3. Las colecciones se componen de cero o más “documentos”. Una vez más, un
documento puede ser de forma segura considerado como un 'fila'.
CONCEPTOS BASICOS
4. El documento se compone de uno o más campos, que probablemente puede
adivinar son muy parecidos “Columnas”.
5. “Indicadores” en MongoDB funcionan igual que sus homólogos de RDBMS
(Sistema de Gestión de Base de Datos Relacional ).
6. “Cursores” son diferentes de los otros cinco conceptos, pero son lo
suficientemente importantes y a menudo pasado por alto, que yo creo que son
dignos de su propia discusión. Lo importante para entender acerca de los
cursores es que cuando le preguntas MongoDB para los datos, devuelve un
cursor, que podemos hacer cosas que, como contar o saltar por delante, sin
tener que tirar Datos de la desaceleración.
CONCEPTOS BASICOS
“ MongoDB se compone de bases de datos que contienen colecciones. Una
colección es compuesto de documentos. Cada documento se compone de
campos. Las colecciones pueden ser indexadas, lo que mejora el rendimiento
de búsqueda y clasificación. Por último, cuando lleguemos datos de MongoDB
es hacerlo a través de un cursor cuya ejecución real se retrasa hasta que sea
necesario. ”
LENGUAJE DE PROGRAMACIÓN
SOPORTADO
MongoDB tiene drivers oficiales para los siguientes lenguajes de programación:
• C
• C++
• C# / .NET
• Erlang
• Haskell
• Java
• JavaScript
• Lisp
• node.JS
• Perl
• PHP
• Python
• Ruby
• Scala

Más contenido relacionado

PPTX
Mongo db
PPTX
Diapositva
PDF
mongoDB - Arquitectura y Componentes
PDF
Bases de datos NoSQL orientadas a documentos
PPTX
Bd no sql
PPTX
PPTX
Sistema gestor de base de datos( mongobd)
PPTX
Meetup: Sesion #2 MongoDB
Mongo db
Diapositva
mongoDB - Arquitectura y Componentes
Bases de datos NoSQL orientadas a documentos
Bd no sql
Sistema gestor de base de datos( mongobd)
Meetup: Sesion #2 MongoDB

La actualidad más candente (20)

PPTX
Ultisgbd
PDF
NoSQL: Introducción a las Bases de Datos no estructuradas
PPTX
Actividad de aprendizaje 4 .Principales bases de datos existentes
DOCX
Maual de instalacion mongodb
PPTX
¿que es mongodb?
PPTX
ODP
MongoDB - Madrid Devops Febrero
PPTX
Características MONGO DB
PPT
Expos Xfs
PDF
Introducción a NoSQL con MongoDB
PDF
Bases de Datos NoSQL
PPTX
DOCX
Que es access
PPTX
Introducción a NoSQL
PPSX
Presentacion BD NoSQL
ODP
Comparación de algunos SGBDR
PPTX
Que es MongoDB
PDF
Mongodb
Ultisgbd
NoSQL: Introducción a las Bases de Datos no estructuradas
Actividad de aprendizaje 4 .Principales bases de datos existentes
Maual de instalacion mongodb
¿que es mongodb?
MongoDB - Madrid Devops Febrero
Características MONGO DB
Expos Xfs
Introducción a NoSQL con MongoDB
Bases de Datos NoSQL
Que es access
Introducción a NoSQL
Presentacion BD NoSQL
Comparación de algunos SGBDR
Que es MongoDB
Mongodb
Publicidad

Similar a Mongodb (20)

PDF
PPTX
Jean piere sarumo mongodb
PPTX
Introduccón a Mongodb
PPTX
Introducción mongodb y desarrollo
PDF
Servicios de base de datos multimodelo NoSQL con Azure CosmosDB y aplicación...
PDF
Tema principal de Mongodb y sus beneficios
PPTX
PPTX
Mongo db
PPTX
Mongo bd michael landeo vargas
PDF
MongoDB el-principio
DOCX
MongoDB en español El principio.docx
PPTX
MongoDB.basededatos-nosql-basenorelacion
PPTX
Base de datos raquel
PPTX
Mongo db
PDF
MongoDB
PPTX
Persistencia-NoSQL-y-MongoDB-v-2018.02-Prof.-L.-Straccia.pptx
PDF
Investigación de sobre los conceptos que se deben de tratar en Mongo DB
PPTX
PPTX
NoSQL - MongoDB
Jean piere sarumo mongodb
Introduccón a Mongodb
Introducción mongodb y desarrollo
Servicios de base de datos multimodelo NoSQL con Azure CosmosDB y aplicación...
Tema principal de Mongodb y sus beneficios
Mongo db
Mongo bd michael landeo vargas
MongoDB el-principio
MongoDB en español El principio.docx
MongoDB.basededatos-nosql-basenorelacion
Base de datos raquel
Mongo db
MongoDB
Persistencia-NoSQL-y-MongoDB-v-2018.02-Prof.-L.-Straccia.pptx
Investigación de sobre los conceptos que se deben de tratar en Mongo DB
NoSQL - MongoDB
Publicidad

Mongodb

  • 2. INTRODUCCION Nada podría ser más representativo de este repentino cambio de que el progreso de las tecnologías NoSQL contra bases de datos relacionales bien establecidas. Casi parece que un día la web estaba siendo impulsado por algunos RDBMS( Relational Database Management System o RDBMS - Sistema de Gestión de Base de Datos Relacional o SGBDR) El entusiasmo inicial es impulsado por un conjunto relativamente pequeño de los desarrolladores y empresas. Las soluciones se refinan, las lecciones aprendidas y ver que una nueva La tecnología está aquí para quedarse, otros lentamente probar por sí mismos. Una vez más, esto es particularmente cierto en el caso de NoSQL donde muchas soluciones no son sustitutas de almacenamiento más tradicional soluciones, sino frente a una necesidad específica.
  • 3. DEFINICION Es un sistema de base de datos NoSQL orientado a documentos, desarrollado bajo el concepto de código abierto. MongoDB forma parte de la nueva familia de sistemas de base de datos NoSQL. En vez de guardar los datos en tablas como se hace en las base de datos relacionales, MongoDB guarda estructuras de datos en documentos tipo JSON con un esquema dinámico (MongoDB llama ese formato BSON), haciendo que la integración de los datos en ciertas aplicaciones sea más fácil y rápida. Está disponible para los sistemas operativos Windows, Linux, OS X y Solaris.
  • 4. NOSQL Es un término general que significa diferentes cosas para diferentes personas. Es un sistema que desempeña un papel en el almacenamiento de datos, NoSQL se inclina hacia unidades más pequeñas de la responsabilidad en que la mejor herramienta para un determinado puesto de trabajo se puede aprovechar. Por lo tanto, su pila NoSQL aún podría aprovechar unas relacionales bases de datos.
  • 5. CONCEPTOS BASICOS Conocer Los mecanismos básicos para poder trabajar con MongoDB. Pero también debería ayudar a responder con un nivel superior preguntas acerca de dónde encaja MongoDB. Para empezar, hay seis conceptos simples que tenemos que entender: 1. MongoDB tiene el mismo concepto de una 'base de datos' con la cual debes estar ya familiarizado. Dentro de una instancia MongoDB puede tener cero o más bases de datos, cada uno actuando como contenedores de alto nivel para todo lo demás. 2. Una base de datos puede tener cero o más colecciones. Una colección comparte bastante en común con un “tabla” tradicional que se puede pensar de manera segura de los dos como la misma cosa. 3. Las colecciones se componen de cero o más “documentos”. Una vez más, un documento puede ser de forma segura considerado como un 'fila'.
  • 6. CONCEPTOS BASICOS 4. El documento se compone de uno o más campos, que probablemente puede adivinar son muy parecidos “Columnas”. 5. “Indicadores” en MongoDB funcionan igual que sus homólogos de RDBMS (Sistema de Gestión de Base de Datos Relacional ). 6. “Cursores” son diferentes de los otros cinco conceptos, pero son lo suficientemente importantes y a menudo pasado por alto, que yo creo que son dignos de su propia discusión. Lo importante para entender acerca de los cursores es que cuando le preguntas MongoDB para los datos, devuelve un cursor, que podemos hacer cosas que, como contar o saltar por delante, sin tener que tirar Datos de la desaceleración.
  • 7. CONCEPTOS BASICOS “ MongoDB se compone de bases de datos que contienen colecciones. Una colección es compuesto de documentos. Cada documento se compone de campos. Las colecciones pueden ser indexadas, lo que mejora el rendimiento de búsqueda y clasificación. Por último, cuando lleguemos datos de MongoDB es hacerlo a través de un cursor cuya ejecución real se retrasa hasta que sea necesario. ”
  • 8. LENGUAJE DE PROGRAMACIÓN SOPORTADO MongoDB tiene drivers oficiales para los siguientes lenguajes de programación: • C • C++ • C# / .NET • Erlang • Haskell • Java • JavaScript • Lisp • node.JS • Perl • PHP • Python • Ruby • Scala