viernes, 22 de febrero de 2019

Aplicaciones y Usos de las Bases de Datos Documentales

Aplicaciones
Es importante mencionar los casos de éxito en la utilización de bases de datos NoSQL documentales por parte de las compañías, debido al prestigio de dichas compañías y los beneficios obtenidos gracias a la implementación de soluciones NoSQL documentales.

Foursquare
Es una red social cuya actividad consiste en permitir a sus usuarios realizar check-in en lugares concretos (marcar lugares como visitados a medida que el usuario los visita y compartir la localización con amigos y contactos). Cuando Foursquare decidió migrar a MongoDB, su capa de backend consistía en una única base de datos relacional. Debido al crecimiento exponencial que experimentó desde su creación en 2009 hasta pocos años después, los ingenieros de Foursquare decidieron evaluar, entre otras soluciones, bases de datos NoSQL. Finalmente encontraron en MongoDB la base de datos que les permitía solucionar tanto sus necesidades más inmediatas, como las, previsiblemente, pudieran surgirles más adelante

MTV Networks
Aparte del canal de TV y de las webs de cada país (mtv.com, mtv.es, etc) es propietaria de un conjunto de sitios tales como spike.tv, gametrailers.com, entre otros, los cuales tienen unas estadísticas de tráfico y accesos incluso mayores que la web de la propia MTV. El equipo de la web de MTV evaluó migrar su base de datos relacional a un modelo NoSQL de cara a facilitar el escalado y un posible cambio de modelo de datos rápido de cara a cambiar ciertos aspectos del desarrollo de la web.


Disney
Con la implementación de MongoDB 10gen, por parte de Disney, se obtuvo la independencia en el almacenamiento de la información y el desarrollo de las aplicaciones lo cual proporciona un mayor control sobre los datos.




Usos
La necesidad de usar una base de datos documental u otro tipo de base de datos para administrar los datos dependerá del caso de uso. Las bases de datos documentales son útiles para cargas de trabajo que requieren un esquema flexible que permita un desarrollo rápido e iterativo.

Perfiles de usuario
Como las bases de datos documentales tienen un esquema flexible, pueden almacenar documentos que tengan atributos y valores de datos diferentes. Las bases de datos documentales son una solución práctica para los perfiles online en los que diferentes usuarios proporcionan diferentes tipos de información. Mediante una base de datos documental, puede almacenar cada perfil de usuario de forma eficaz almacenando solo los atributos que son específicos de cada usuario.
Las bases de datos documentales administran fácilmente este nivel de detalle y fluidez.


Big data en tiempo real
Históricamente, la capacidad de extraer información de datos operativos se ha visto obstaculizada por el hecho de que las bases de datos operativas y las bases de datos de análisis se mantenían en diferentes entornos: informes operativos y de negocio, respectivamente. Ser capaces de extraer información operativa en tiempo real es fundamental en un entorno empresarial altamente competitivo. Mediante el uso de bases de datos documentales, una empresa puede almacenar y administrar datos operativos de cualquier origen e incluir los datos de forma simultánea en el motor de BI elegido para su análisis. 

Administración de contenido
Para administrar eficazmente el contenido, debe poder recopilar y agrupar contenido de una variedad de orígenes y enviárselo al cliente. Debido a su esquema flexible, las bases de datos documentales son perfectas para recopilar y almacenar cualquier tipo de datos. Puede utilizarlas para crear e incorporar nuevos tipos de contenido, incluido el contenido generado por el usuario, como imágenes, comentarios, y vídeos.

Referencias:
AWS. (23 de enero del 2019). Amazon Web Services. Obtenido de: Amazon Web Services: https://docs.aws.amazon.com/es_es/documentdb/latest/developerguide/document-database-use-cases.html

Gomez R. (27 de Junio de 2017).Universidad Carlos 3 de Madrid. Obtenido de Universidad Carlos 3  de Madrid:  https://core.ac.uk/download/pdf/44310803.pdf

Mancilla S. Universidad de San Carlos. (Agosto 2017). .Obtenido de Universidad de San Carlos: http://biblioteca.usac.edu.gt/tesis/08/08_0709_CS.pdf

No hay comentarios:

Publicar un comentario