Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Bases de Datos NoSQL Orientadas a Grafos: Características y Funcionamiento, Apuntes de Programación de Bases de Datos

Una introducción a las bases de datos nosql orientadas a grafos, sus características y funcionamiento. Se discuten sus ventajas, como el excelente rendimiento en análisis y consultas de datos grandes, y su diferencia fundamental con las bases relacionales. Se incluyen ejemplos de twitter y se explica cómo etiquetar nodos y aristas. Se menciona su flexibilidad y adaptabilidad a nuevas necesidades de negocio, pero también sus desventajas en consultas a toda la base de datos y la búsqueda de grandes volúmenes de datos.

Tipo: Apuntes

2019/2020

Subido el 10/04/2020

santiago-alvarez-vargas
santiago-alvarez-vargas 🇨🇴

3 documentos

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
BASES DE DATOS NOSQL ORIENTADA A GRAFOS
Freddy Contreras & Santiago Alvarez
Cods: 1320013616 & 1710010085
13 de feb. de 20
Politecnico Grancolombiano
Departamento de ingeniería y ciencias básicas
Bases de datos
1
pf3
pf4

Vista previa parcial del texto

¡Descarga Bases de Datos NoSQL Orientadas a Grafos: Características y Funcionamiento y más Apuntes en PDF de Programación de Bases de Datos solo en Docsity!

BASES DE DATOS NOSQL ORIENTADA A GRAFOS

Freddy Contreras & Santiago Alvarez Cods: 1320013616 & 1710010085 13 de feb. de 20 Politecnico Grancolombiano Departamento de ingeniería y ciencias básicas Bases de datos

Este tipo de base de datos, usa grafos que permiten representar distintos tipos de interacciones complejas entre sus datos, siendo actualmente considerada como un tipo de base de datos NoSQL con mayor potencial. Tienen un excepcional rendimiento para responder eficientemente en análisis, consultas de datos de tamaño grande, y se sirve de diversidad de métodos analíticos y de consulta. Tienen una diferencia fundamental con las bases de datos relacionales, estas almacenan muchos datos y pocas relaciones entre los mismos, mientras que las bases de datos orientados a grafos tienden a ser el opuesto a ello. Un ejemplo de funcionamiento de esta base es cualquier tipo de blog o la red social twitter, es de mucha utilidad cuando los datos almacenados tienen múltiples iteraciones en si mismas, en el caso de twitter, por ejemplo, tiene mas relevancia las interrelaciones que tienen estas, que los mismos datos. Para dar ejemplo de lo anteriormente mencionado, se permite citar una frase del blog introducción a las bases de datos NoSql en grafo, sin autor reconocido en el texto, mas publicado 05/28/ “Como ejemplo, pensemos en un tweet. En este contexto, un tweet relevante no se mide en función de su contenido (el texto) sino en función de las interrelaciones que se establecen sobre él: cuántas veces lo han reenviado (retweeted), cuántas veces lo han respondido, quiénes son los seguidores del autor del tweet, etc.” Este tipo de bases de datos se sirven de distintos tipos de grafos, siendo uno de los mas famosos el grafo dirigido, con propiedad y etiquetado. Siguiendo el orden de ideas anterior, los nodos y

Traducción: “De igual manera, Las bases de datos de grafos no están optimizadas para consultas de análisis de gran volumen típicas del almacenamiento de datos. Por ejemplo, usted no sería capaz de responder a una pregunta simple pero multifacética como, "¿Quiénes eran todos los clientes con ingresos de más de $100 Mil entre las edades de 35 y 50?". Estas bases de datos se rigen según el teorema CAP que dice que una base de datos no funcionará bien bajo particiones en la red, lo que significa que no es sencillo dividir el conjunto de datos en clústers con muchos nodos. Esto significa que se penaliza la escalabilidad, ante un elevado número de escrituras, frente a caídas parciales de la red, etc.