Está en la página 1de 3

 

  

Projecto de Base de Datos 2 


08.03.2021 
─ 

Base de datos 2 
Universidad Nacional Experimental del Tachira 

 

 

Contexto 
El presente trabajo tiene como fin analizar herramientas y técnicas de NOSQL aplicándolas 
a un contexto, pensando en alternativas, pro y contras tanto técnicos como operativos y de 
costos de cada uno de ellos para diversos escenarios. 
Escenario 1 . 
Se desea mantener un log de todas las operaciones realizadas en un sitio web (imaginemos 
una tienda virtual al estilo Mercado Libre) donde se esperan unos 10000 clientes al dia. 
Entre los indicadores posibles se quiere saber qué secciones del sitio web son los mas 
usadas. Así como también determinar los picos de uso.   
Aplicaria una base de datos no relacional , explique su respuesta en base a tiempos de 
respuesta, costo , herramientas para la implementación. 
Escenario 2 . 
Sitio de compra y ventas de cryptomonedas. Se desea desarrollar un sitio web para la 
compra y venta de cryptomonedas al estilo de localbitcoins (ver 
https://localbitcoins.com/faq​ para mas detalles.) Considerando que se desean almacenar 
tanto los intercambios como documentos que soporten dichos intercambios  
Aplicaria una base de datos no relacional? , explique su respuesta en base a tiempos de 
respuesta, costo , herramientas para la implementación beneficios y contras. 
Adicionalmente se desea Implementar una herramienta que permita determinar entre 
otras cosas INDICADORES de gestión tales como cantidad de trades realizados por pais, 
por moneda, etc ( piense en una lista de unos 12 indicadores que serán útiles para este 
sitio). Aplicaria una base de datos no relacional? Justifique la respuesta en base a estos 
factores; 
Que herramientas usaría para el etl no es necesario implementarlo. Que herramienta 
usaria para desplegar reportes administrativos. Costo de la solución. Posibilidad de 
implementar sharding. Escalamiento en el tiempo para llegar a nivel global a 40 millones 
de usuarios. Tiempos de respuesta. Compatibilidad con otras tecnologías. Modelado de 
datos. Curva de aprendizaje. 
 
Adicionalmente indague sobre casos de éxito de sitios similares que hayan utilizado base 
de datos NO SQL vs las base de datos relaciones tradicionales. 

 

 
 
 
 

También podría gustarte