Está en la página 1de 4

UNIVERSIDAD TÉCNICA DEL NORTE

FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS

CARRERA DE INGENIERÍA EN ELECTRÓNICA Y REDES


DE COMUNICACIÓN

BASE DE DATOS

Base de datos “MongoDB”

Integrantes:

 Acosta Maxel
 Narváez Manuel
 Perugachi Eliza
 Rosero Romel
MONGO DB

MongoDB es una base de datos NoSQL orientada a documentos, desarrollada con


código abierto.

MongoDB es una base de datos orientada a documentos. Esto quiere decir que en lugar
de guardar los datos en registros, guarda los datos en documentos. Estos documentos
son almacenados en BSON, que es una representación binaria de JSON. (Peter
Membrey, 2014)

MongoDB es un sistema de bases de datos orientado a documentos, la principal


característica de MongoDB viene a ser que MongoDB no es una base de datos
relacional y también es open source (software libre). MongoDB está desarrollado en
C++, es muy flexible.

Una de las diferencias más importantes con respecto a las bases de datos relacionales, es
que no es necesario seguir un esquema. Los documentos de una misma colección -
concepto similar a una tabla de una base de datos relacional -, pueden tener esquemas
diferentes. (Manual web, 2015)

MongoDB es una base de datos documental, no una base de datos relacional. Es una de
las bases de datos que han surgido del movimiento noSQL y que intenta incrementar la
escalabilidad del sistema. La idea básica es sustituir el concepto de fila por el concepto
de documento. (Michael Dirolf, Septiembre 2010)
¿Qué significa que es “NoSQL”?

Significa que en lugar de guardar los datos en tablas como se hace en las bases de datos
relacionales, MongoDB guarda estructuras de datos en documentos tipo JSON con un
esquema dinámico (BSON), haciendo que la integración de los datos en ciertas
aplicaciones sea más fácil y rápida. (mappinggis, 2014)

En la imagen inferior podemos ver como MongoDB se encuentra en la zona óptima, en


la que la velocidad y la escalabilidad son altas, así como también es el número de
objetos de la base de datos. Por contra en una base de datos relacional (RDBMS) tanto
la escalabilidad como la velocidad se ven penalizados ante un número elevado de
elementos en la base de datos.

MongoDB y GIS

El desarrollo de MongoDB empezó en octubre de 2007 por la compañía de software


10gen. Ahora MongoDB es una base de datos lista para la producción de uso y con
muchas características.
Una de las características principales que es un base datos con un modelo de datos
diferente, ya que está “orientada a documentos” con el esquema de un JSON como
almacenamiento. (mappinggis, 2014)

JSON

¿Qué ventajas tiene la representación de nuestros datos utilizando un formato JSON?

JSON presenta un framework flexible y conciso tanto para consultas,como para


almacenar registros.

La sintaxis JSON es similar a la de otras estructuras de datos utilizados en muchos


lenguajes de programación y es por tanto, familiar para los desarrolladores.

JSON es independiente del lenguaje de programación que se utilice.

¿Qué tipos de datos puede almacenar un JSON?

6 tipos de datos:

 cadenas
 números
 textos boolenaos (verdadero/falso)
 nulos
 arrays
 objetos/documentos

También podría gustarte