Bases de datos gráficas: una nueva forma de pensar acerca de los datos

Autor: Louise Ward
Fecha De Creación: 5 Febrero 2021
Fecha De Actualización: 28 Junio 2024
Anonim
Bases de datos gráficas: una nueva forma de pensar acerca de los datos - Tecnología
Bases de datos gráficas: una nueva forma de pensar acerca de los datos - Tecnología

Contenido


Fuente: Blueximages / Dreamstime.com

Para llevar:

Muchas industrias utilizan las bases de datos de gráficos por su capacidad única de analizar las relaciones entre datos.

La importancia de los grandes datos ha ido en aumento. Sin embargo, para aprovechar al máximo los datos, las empresas deben poder encontrar información procesable a partir de ellos. Para encontrar información valiosa, debe haber consultas profundas y buenos análisis de los datos devueltos. Las consultas SQL tradicionales enfrentan limitaciones cuando se trata de consultas complejas de varias capas, y eso limita el objetivo de una empresa de recuperar datos significativos.

Las bases de datos de gráficos han permitido a las empresas lanzar consultas complejas de varias capas que pueden responderse al instante, mientras que las bases de datos SQL tradicionales encontrarían extremadamente difícil responder a dichas consultas. Las consultas complejas están devolviendo información valiosa y sin precedentes. Las bases de datos gráficas se están utilizando en muchas industrias, como las redes sociales, la atención médica y las citas en línea. Parece que la base de datos de gráficos proporciona una nueva forma de ver los datos.


¿Qué es una base de datos gráfica?

Una base de datos de gráficos se utiliza para almacenar información sobre diferentes entidades, mapear relaciones entre entidades y consultar relaciones entre entidades. En esta estafa, las entidades pueden ser muchas cosas, como seres humanos, empresas, animales y automóviles. Una entidad puede tener una relación específica con otra entidad. Por ejemplo, Martin, una entidad, es amigo de Jim, otra entidad. Martin puede ser dueño de un automóvil BMW. En ambos ejemplos, Martin, Jim y BMW son las entidades con relaciones específicas entre ellos. "Martin es amigo de Jim" significa que la amistad es la relación entre las dos entidades. Del mismo modo, "Martin posee un BMW" significa que la propiedad es la relación entre Martin y su BMW. En el lenguaje de la base de datos gráfica, las relaciones se conocen como aristas. Las relaciones se muestran en forma de gráfico y, por lo tanto, el concepto se conoce como una base de datos de gráficos. (Para obtener más información sobre las bases de datos de gráficos, consulte Cómo las bases de datos de gráficos incorporan redes a los datos)


El concepto de la base de datos gráfica se está implementando en industrias como la salud, las redes sociales y el comercio electrónico. Los ejemplos dados anteriormente en este artículo son simples y directos, pero los casos de uso implementados en las industrias son muy complejos. Tome el ejemplo de un sitio web de comercio electrónico que ofrece recomendaciones a los clientes. ¿Cómo proporciona el sitio web recomendaciones de productos que sean adecuadas para un cliente? ¿Cómo conoce el sitio web las necesidades y preferencias del cliente? La clave está en el producto que el cliente está viendo.Si el cliente está viendo un libro sobre gestión de recursos humanos, la lógica de recomendación del sitio web busca otros clientes que hayan visto o comprado el mismo libro. Al mismo tiempo, la lógica también determina otros libros similares o relacionados que otros usuarios con intereses similares han visto o comprado, y se recomiendan libros similares para el usuario.

Cómo funciona una base de datos gráfica

Echemos un vistazo más de cerca a las bases de datos de gráficos con la ayuda de un ejemplo. Supongamos que un fabricante de teléfonos inteligentes quiere lanzar un teléfono inteligente con varias funciones avanzadas. La administración del producto decidirá sobre las características después de determinar las necesidades y preferencias de su público objetivo, que son los ejecutivos corporativos. El fabricante de teléfonos inteligentes tiene una o más bases de datos que recopilan y almacenan datos en perfiles ejecutivos de múltiples fuentes de datos. Ahora, los gerentes de producto crean una estructura de datos gráficos basada en los datos que se parece a la siguiente:

De la imagen de arriba, los gerentes de producto derivan las siguientes conclusiones o decisiones comerciales:

  • Steve es un gerente de recursos humanos que usa el messenger ampliamente. Sus conexiones en el departamento de recursos humanos probablemente también usan el mensajero debido a su perfil de trabajo. Por lo tanto, los buenos mensajeros en el teléfono inteligente pueden ser importantes.
  • La razón principal por la que Debra y el amigo de su esposo, Trevor, frecuentan los foros de antivirus pueden ser problemas de seguridad en sus teléfonos inteligentes o computadoras. Por lo tanto, el nuevo teléfono inteligente puede tener características de seguridad integradas.
  • Abraham usa un Fitbit, lo que indica que controla su estado físico. Por lo tanto, sería una buena característica si el nuevo teléfono inteligente es capaz de sincronizar datos de dispositivos Fitbit y mostrarlos de una manera fácil de usar.

El ejemplo anterior muestra cómo se pueden usar los datos gráficos para resolver problemas comerciales.

Sin errores, sin estrés: su guía paso a paso para crear software que cambie su vida sin destruir su vida

No puede mejorar sus habilidades de programación cuando a nadie le importa la calidad del software.

Estudios de caso

Los estudios de caso a continuación muestran cómo las bases de datos gráficas han ayudado a resolver problemas complejos en las industrias de citas en línea y búsqueda de carreras en línea.

Estudio de caso - Citas en línea

Problema: Los portales de citas en línea quieren encontrar coincidencias adecuadas para sus suscriptores. Para hacer eso, los portales necesitan información sobre otros miembros del sitio web que puedan tener gustos, preferencias, antecedentes y otra información similar.

Solución: Muchos portales en línea han utilizado bases de datos de gráficos para viajar a través de los detalles de millones de miembros y buscar información. Basado en eso, el sitio web prepara partidos basados ​​en gustos, educación, pasatiempos y otros detalles. El sitio web determina que estos perfiles tienen más probabilidades de coincidir con un perfil en particular y proporciona recomendaciones en consecuencia.

Estudio de caso: sitios web de redes profesionales

Problema: Los sitios web de redes profesionales como LinkedIn desean recomendar las conexiones y los trabajos más adecuados en función de una serie de parámetros, como el perfil, las vistas de conexión, las vistas de perfil y la pertenencia a grupos, que reflejan intereses y preferencias.

Solución: Para hacer esto, dichos sitios web de redes viajan a través de múltiples capas de conexiones, como conexiones de conexiones de conexiones, etc. Luego, la lógica del gráfico encuentra intereses profesionales comunes, carreras, perfiles de trabajo, membresía grupal y otra información y, en base a los hallazgos, proporciona recomendaciones tanto en redes como en trabajos.

Hechos y cifras de la industria

Los hechos y las cifras que figuran a continuación muestran cuánto se ha adoptado la base de datos de gráficos en toda la industria:

  • Más de 30 compañías de Global 2000 que incluyen Wal-Mart, eBay, Lufthansa y Deutsche Telekom han adoptado Neo4j, la base de datos gráfica más popular, creada por Neo Technology.
  • El observador de la industria DB-Engines dice lo siguiente sobre la popularidad y la adopción de las bases de datos de gráficos: "Los DBMS de gráficos están ganando popularidad más rápido que cualquier otra categoría de base de datos", ya que ha estado creciendo a casi un 300 por ciento desde enero de 2013.
  • Desde mayo de 2013, muchos de los principales sitios de citas en línea han comenzado a adoptar bases de datos de gráficos.
  • LinkedIn tiene un gran equipo trabajando en su sistema patentado de base de datos de gráficos.
  • depende en gran medida de una base de datos de gráficos y también ha lanzado FlockDB, una base de datos de gráficos de código abierto. (Para obtener más información sobre las bases de datos de código abierto, consulte Por qué las bases de datos de código abierto están ganando popularidad).
  • Con el objetivo de hacer que las bases de datos de gráficos sean fáciles de usar para los usuarios empresariales, Teradata ha lanzado un nuevo tipo de SQL conocido como SQL-GR.

Conclusión

La base de datos de gráficos representa una nueva forma de ver grandes datos. Hay dos claros beneficios de los datos gráficos:

  1. Los sistemas de gestión de bases de datos relacionales (RDBMS) no pueden procesar grandes volúmenes de datos en un corto período de tiempo. Además, no puede organizar grandes volúmenes de datos. Una base de datos gráfica puede atravesar cualquier número de relaciones entre entidades y organizar la información de manera lógica.
  2. Las bases de datos de gráficos son extremadamente eficientes para recuperar información relevante después de buscar varias entidades y relaciones. Como se indicó anteriormente, pueden consultar y devolver información extremadamente valiosa que los sistemas de BI pueden presentar de una manera fácil de usar.

Parece que es solo cuestión de tiempo antes de que otras industrias que manejan grandes cantidades de datos, como banca y finanzas, productos farmacéuticos, defensa e inteligencia, también usen bases de datos de gráficos. De hecho, detectar delitos e identificar fraudes de seguros con la ayuda de redes, relaciones y entidades con datos gráficos seguramente será una tarea interesante.