Está en la página 1de 10

Maestría: TECNOLOGÍAS DE LA INFORMACIÓN Y

COMUNICACIÓN.

Asignatura: BIG DATA


Ciclo: Quinto cuatrimestre.

MODELOS DE DATOS
SESIÓN #01

Profesor: Luis Manuel Lara S.

Alumno: Ing. Dannya Susana Hernández Angeles.

Fecha: 17/Mayo/2020
Ciudad: Aguascalientes Ags.
Índice

Introducción .....................................................................................2
Desarrollo .........................................................................................3
Ventajas y Desventajas bases de datos NoSQL ...........................3
Empresas NoSQL ..........................................................................4
Mapa conceptual NoSQL ............................................................5
MongoDB......................................................................................6
Conclusiones ....................................................................................8
Bibliografía .......................................................................................9
Introducción

Los modelos de datos dentro de las tecnologías de la información y la


comunicación siempre han representado un problema a la hora de
almacenamiento y seguridad, a partir de este punto se comenzó a trabajar
con diferentes tipos de bases de datos que atendieran necesidades en
particular de un sistema de información, ya sea para accesos rápidos, mejor
organización o simplemente el otorgamiento de exclusividad para alguna
plataforma, tal es el caso de las redes sociales. Las primeras bases de datos
en aparecer eran las relacionales las cuales almacenan y proporcionan
puntos de acceso relacionados entre sí. Por otro lado, están las no
relacionales o mejor conocidas como “NoSQL” las cuales rompen con lo
dicho con anterioridad, es decir, no cumplen con el esquema entidad-
relación y principalmente no tienen una estructura en una tabla si no
cuentan ya con otras estructuras.
Desarrollo

Ventajas y Desventajas bases de datos NoSQL

La principal diferencia dentro de las bases de datos NoSQL con las SQL es
que estas son bases de datos no estructuradas, es decir, no están contenidas
solamente en tablas, si no que ya se encuentran contenidas en gráficos
mucho más complejos, pero más fáciles de acceso, tal es el caso de los
grafos.

Sin embargo, una de las principales características con las que cuentan
estas bases de datos en la de la creación en particular para satisfacer
necesidades de alguna empresa o proyecto como BigTable de Google el
cual se cree que fue el primer sistema NoSQL y también la base de datos de
Amazon llamada DynamoDB.

Ventajas

 Las bases de datos NoSQL cuentan con algunas ventajas como:


 Por lo general la implementación de estas bases de datos son mucho
más fácil de acceso, es decir llegan a ser mucho más económicas e
inclusive son de código abierto.
 Expansión mucho más fácil y económica puesto que se cuenta con el
escalado horizontal lo que distribuye la carga por todos y cada uno
de los nodos contenida en la base de datos.
 Las bases de datos están basadas en key-value.
Desventajas

 No admiten con facilidad funciones de fiabilidad los cuales si son


soportadas en las bases de datos relacionales.
 No son compatibles con las consultas SQL
 Necesitan un lenguaje de consulta manual, haciendo los procesos
mucho más lentos.
 Se debe de implementar un código propio para cada base de datos
NoSQL.

Empresas NoSQL

No. Empresa Base de datos NoSQL


1 Washington Post MongoDB
2 Ciudad de Chicago MongoDB
3 Instagram Cassandra
4 eBay Cassandra
5 GitHub Cassandra
6 Netflix Cassandra
7 Amazon DynamoDB
8 BBC MarkLogic
9 Boeing MarkLogic
10 US Navy MarkLogic
11 Urban Outfitters MongoDB
12 Sprinklr MongoDB
13 Square Enix MongoDB
14 Google BigTable
15 Adove Hbase
Mapa conceptual NoSQL
MongoDB

1.- Se inicia MongoDB

2.- Se genera la colección artículos


3.-Se inserta un artículo “Audífonos”

4.-Se hace una consulta


5.-Se visualizan las bases de datos creadas

Conclusiones

Con el surgimiento de las Tecnologías de la información y la comunicación


se comenzó a generar muchos datos de todo tipo, desde simple textos,
coordenadas, imágenes, videos, etc. por lo tanto surge la necesidad de
almacenarla, las primeras implementaciones seguían un estándar para un
fácil acceso desde cualquier lenguaje de programación, sin embargo, con
la explosión del internet y sus tecnologías móviles se genera información
mucho mas elaborada y compleja de almacenar, es ahí donde surgen las
nuevas bases de datos, con nuevas y únicas estructuras, capaces de
solucionar problemas en específico.
Bibliografía

[1]. Pandorafms. (2017). Bases de datos NoSQL : Guía definitiva.


Mayo 2020, de Pandorafms Sitio web:
https://pandorafms.com/blog/es/bases-de-datos-nosql/
[2]. Oracle. (2016). ¿Qué es una base de datos relacional?. Mayo
2020, de Oracle Sitio web:
https://www.oracle.com/mx/database/what-is-a-relational-
database/
[3]. Franca Cavassa. (2009). 9 historias de éxito de MongoDB. Mayo
2020, de Franca Cavassa Sitio web:
https://cioperu.pe/articulo/20112/9-historias-de-exito-de-mongodb/
[4]. tecnologias-informacion. (2018). Bases de datos NoSQL para
empresas. Mayo 2020, de tecnologias-informacion Sitio web:
https://www.tecnologias-informacion.com/nosql-empresas.html

También podría gustarte