Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SENA
Profundización Mongo DB
ADSI 1907902
Armenia, Quindío
Octubre 28 de 2019
Índice
Introducción
Bases de datos
Base de datos no relacionales
¿Cómo funcionan?
Ejemplos de bases de datos no relacionales
Ventajas y desventajas
Mongo DB
Historia
Características
Estructuras
Ejemplos
Web grafías
vocabulario
Introducción
Con el presente trabajo se busca ingresar al conocimiento de las bases de datos
no relacionales, dando su utilidad, historia, características y ejemplos para la
profundización del tema.
No relacionales.
Base de Datos no relacionales
Estas bases de datos son aquellas que no cuentan con un identificador que
sirva de relación entre un conjunto de datos y otro.
La información se almacena mediante documentos, suele ser muy útil
cuando no se tiene un esquema exacto de lo que se va a almacenar.
Siendo así más flexible su uso.
Incluyen documentos, gráficos, clave-valor, en-memoria y búsqueda
Esta tiene orígenes hacia el año 1998 cuando Carlo Strozzi uso el término
para referirse a su base de datos. Esta era una BD open-source, ligera que
no tenía interface SQL, No SQL aparece con la llegada de la web 2.0
¿Cómo funcionan?
Logran su ejecución gracias a la flexibilización de algunas de las
restricciones de coherencia de datos en otras BD.
Es decir combinan los atributos o características de los datos en un solo
documento a diferencia de las base de datos tradicionales que utilizan las
llaves primarias y foranes para relacionar.
Se dividen en:
Base de
datos en
Grafo: tiene
relación
grafos- aristas, se puede hacer uso de la teoría de grafos para recorrerla.
Para obtener un mayor rendimiento de esta su estructura debe estar
totalmente normalizada, cada tabla tiene una sola columna y cada relación
2.
Desventajas:
Falta de fiabilidad: no soportan las características de aislamiento,
durabilidad, atomicidad.
Mongo DB
Mongo es una base de datos no relacional documental, el nombre de
mongo proviene de “humongous”, que significa enorme en inglés. Fue
escrita en C++, escalable y de alto rendimiento.
Toda la información de mongo es almacenada en documentos JSON, esto
le da una independencia del esquema de almacenamiento.
Los documentos de mongo van tipados y también permite nuevas
estructuras ya sean arrays o subdocumentos permitiendo así que de una
sola consulta se recupere toda la información.
Historia
Su origen se remonta a los 2000 es un sistema de base de datos orientado
a documentos de código abierto. Su desarrollo comenzó en 2007 de la
mano de 10gen Inc. En 2009 Mongo fue lanzado como un producto
independiente y publicado en licencia de código abierto, en 2011 se lanzó la
versión 1.4 la cual lo considero ya como base de datos lista para la
producción.
Nos proporciona una gran combinación entre tecnología y datos, es
bastante idóneo para aplicaciones de misión crítica, disminuye el costo de
propiedad y construye aplicaciones que regularmente no podrían ser
posibles con las BD tradicionales.
Ventajas de MongoDB
Plataforma de datos distribuidos
Desarrollo rápido
Modelo de datos flexible
Costo total de propiedad reducido
Estructura de MongoDB
Ejemplos
Webgrafias
https://aukera.es/blog/bases-de-datos-relacionales-vs-no-relacionales/
https://aws.amazon.com/es/nosql/
https://www.silicon.es/bases-datos-no-relacionales-nosql-cuando-usarlas-2324948
https://es.wikipedia.org/wiki/NoSQL
https://www.acens.com/wp-content/images/2014/02/bbdd-nosql-wp-acens.pdf
https://platzi.com/blog/aplicaciones-bases-datos-no-relacionales-nosql/?
utm_source=google&utm_medium=paid&utm_campaign=intention&utm_content=&adgroup
=71033789433&gclid=CjwKCAjw3c_tBRA4EiwAICs8CiUOlxjxstghmE-
kI2JzQu9U3UYGqt42Fb_7t8YwN9oHJIsIVHlA3hoCddYQAvD_BwE
https://pandorafms.com/blog/es/bases-de-datos-nosql/
http://www.manualweb.net/mongodb/que-es-mongodb/
https://es.wikipedia.org/wiki/MongoDB#Historia
https://expertoenbigdata.com/que-es-mongodb/
https://www.codigofuente.org/introduccion-a-mongodb/?vlogger_serie_in=1255
Vocabulario