Bancos de dados de gráficos: uma nova maneira de pensar sobre dados

Autor: Louise Ward
Data De Criação: 5 Fevereiro 2021
Data De Atualização: 28 Junho 2024
Anonim
Bancos de dados de gráficos: uma nova maneira de pensar sobre dados - Tecnologia
Bancos de dados de gráficos: uma nova maneira de pensar sobre dados - Tecnologia

Contente


Fonte: Blueximages / Dreamstime.com

Leve embora:

Os bancos de dados de gráficos estão sendo usados ​​por muitos setores por sua capacidade exclusiva de analisar relacionamentos entre partes de dados.

A importância do big data tem aumentado. No entanto, para aproveitar ao máximo os dados, as empresas precisam encontrar informações práticas a partir deles. Para encontrar informações poderosas, é necessário que haja consultas profundas e boas análises sobre os dados retornados. As consultas SQL tradicionais enfrentam limitações quando se trata de consultas complexas e com várias camadas, o que limita o objetivo de uma empresa de recuperar dados significativos.

Os bancos de dados de gráficos permitiram às empresas iniciar consultas complexas e de várias camadas, que podem ser respondidas instantaneamente, enquanto os bancos de dados SQL tradicionais acham extremamente difícil responder a essas consultas. Consultas complexas estão retornando informações valiosas e sem precedentes. Os bancos de dados de gráficos estão sendo usados ​​em muitos setores, como mídia social, assistência médica e namoro online. O banco de dados de gráficos, ao que parece, está fornecendo uma nova maneira de ver os dados.


O que é um banco de dados de gráficos?

Um banco de dados gráfico é usado para armazenar informações sobre diferentes entidades, mapear relacionamentos entre entidades e consultar relacionamentos entre entidades. Nesse contexto, as entidades podem ser muitas coisas, como seres humanos, empresas, animais e carros. Uma entidade pode ter um relacionamento específico com outra entidade. Por exemplo, Martin, uma entidade, é amigo de Jim, outra entidade. Martin pode possuir um carro BMW. Nos dois exemplos, Martin, Jim e a BMW são as entidades com relações específicas entre eles. "Martin é amigo de Jim" significa amizade é o relacionamento entre as duas entidades. Da mesma forma, "Martin possui um BMW" significa propriedade é o relacionamento entre Martin e seu BMW. Na linguagem do banco de dados de gráficos, os relacionamentos são conhecidos como arestas. Os relacionamentos são mostrados na forma de um gráfico e, portanto, o conceito é conhecido como banco de dados de gráficos. (Para saber mais sobre bancos de dados de gráficos, consulte Como os bancos de dados de gráficos levam a rede aos dados.)


O conceito do banco de dados de gráficos está sendo implementado em setores como saúde, mídia social e comércio eletrônico. Os exemplos dados anteriormente neste artigo são simples e diretos, mas os casos de uso implementados nos setores são altamente complexos. Tomemos o exemplo de um site de comércio eletrônico que fornece recomendações aos clientes. Como o site fornece recomendações de produtos adequadas para um cliente? Como o site conhece as necessidades e preferências do cliente? A chave está no produto que o cliente está visualizando.Se o cliente estiver visualizando um livro sobre gerenciamento de recursos humanos, a lógica de recomendação do site procurará outros clientes que visualizaram ou compraram o mesmo livro. Ao mesmo tempo, a lógica também determina outros livros semelhantes ou relacionados que outros usuários com interesses semelhantes visualizaram ou compraram, e livros semelhantes são recomendados ao usuário.

Como um banco de dados de gráficos funciona

Vamos dar uma olhada em bancos de dados de gráficos com a ajuda de um exemplo. Vamos supor que um fabricante de smartphones queira lançar um smartphone com vários recursos avançados. O gerenciamento de produtos decidirá sobre os recursos após determinar as necessidades e preferências de seu público-alvo, que são os executivos das empresas. O fabricante do smartphone possui um ou mais bancos de dados que coletam e armazenam dados em perfis executivos de várias fontes de dados. Agora, os gerentes de produto criam uma estrutura de dados gráficos com base nos dados parecidos com o abaixo:

Na imagem acima, os gerentes de produto derivam as seguintes conclusões ou decisões de negócios:

  • Steve é ​​um gerente de RH que usa o messenger extensivamente. Suas conexões no departamento de RH provavelmente também usam o messenger por causa de seu perfil de trabalho. Portanto, bons mensageiros no smartphone podem ser importantes.
  • A principal razão pela qual Debra e o amigo de seu marido Trevor freqüentam os fóruns de antivírus pode ser uma preocupação de segurança em seus smartphones ou computadores. Portanto, o novo smartphone pode ter recursos de segurança integrados.
  • Abraão usa um Fitbit, o que indica que ele monitora sua aptidão. Portanto, seria um bom recurso se o novo smartphone conseguir sincronizar dados dos dispositivos Fitbit e exibi-los de maneira amigável.

O exemplo acima mostra como os dados gráficos podem ser usados ​​para resolver problemas de negócios.

Sem erros, sem estresse - seu guia passo a passo para criar software que muda vidas sem destruir sua vida

Você não pode melhorar suas habilidades de programação quando ninguém se importa com a qualidade do software.

Estudos de caso

Os estudos de caso abaixo mostram como os bancos de dados de gráficos ajudaram a resolver problemas complexos nos setores de namoro online e pesquisa de carreira online.

Estudo de caso - Namoro on-line

Problema: Os portais de namoro online desejam encontrar correspondências adequadas para seus assinantes. Para fazer isso, os portais precisam de informações de outros membros do site que possam ter gostos, preferências, antecedentes e outras informações semelhantes.

Solução: Muitos portais online usaram bancos de dados gráficos para percorrer os detalhes de milhões de membros e vasculhar informações. Com base nisso, o site prepara partidas com base em gostos, educação, hobbies e outros detalhes. O site determina que é mais provável que esses perfis correspondam a um perfil específico e fornece recomendações em conformidade.

Estudo de caso - Sites de redes profissionais

Problema: Sites de rede profissionais como o LinkedIn desejam recomendar as conexões e tarefas mais adequadas com base em vários parâmetros, como perfil, visualizações de conexão, visualizações de perfil e participação em grupos, o que reflete interesses e preferências.

Solução: Para fazer isso, esses sites de rede viajam por várias camadas de conexões, como conexões de conexões de conexões e assim por diante. Em seguida, a lógica gráfica encontra interesses profissionais comuns, carreiras, perfis de trabalho, participação em grupos e outras informações e, com base nas descobertas, fornece recomendações sobre redes e trabalhos.

Fatos e números da indústria

Os fatos e números apresentados abaixo mostram quanto o banco de dados de gráficos foi adotado em todo o setor:

  • Mais de 30 empresas do Global 2000 que incluem Wal-Mart, eBay, Lufthansa e Deutsche Telekom adotaram o Neo4j, o banco de dados de gráficos mais popular, criado pela Neo Technology.
  • O observador da indústria DB-Engines tem a dizer sobre a popularidade e a adoção de bancos de dados de gráficos: "Os DBMSs de gráficos estão ganhando popularidade mais rapidamente do que qualquer outra categoria de banco de dados", uma vez que crescem quase 300% desde janeiro de 2013.
  • Desde maio de 2013, muitos dos principais sites de namoro online começaram a adotar bancos de dados gráficos.
  • O LinkedIn tem uma grande equipe trabalhando em seu sistema proprietário de banco de dados de gráficos.
  • depende extensivamente de um banco de dados gráfico e também lançou o FlockDB, um banco de dados gráfico de código aberto. (Para saber mais sobre bancos de dados de código aberto, consulte Por que os bancos de dados de código aberto estão ganhando popularidade.)
  • Com o objetivo de facilitar o uso de bancos de dados gráficos para usuários corporativos, a Teradata lançou um novo tipo de SQL conhecido como SQL-GR.

Conclusão

O banco de dados de gráficos representa uma nova maneira de analisar big data. Há dois benefícios claros dos dados gráficos:

  1. Os sistemas de gerenciamento de banco de dados relacional (RDBMS) não conseguem processar grandes volumes de dados em um curto período de tempo. Além disso, ele não é capaz de organizar grandes volumes de dados. Um banco de dados gráfico pode atravessar qualquer número de relacionamentos entre entidades e organizar as informações logicamente.
  2. Os bancos de dados de gráficos são extremamente eficientes na recuperação de informações relevantes após vasculhar várias entidades e relacionamentos. Como afirmado anteriormente, eles podem consultar e retornar informações extremamente valiosas que os sistemas de BI podem apresentar de uma maneira fácil de usar.

Parece que é apenas uma questão de tempo até que outras indústrias que lidam com grandes quantidades de dados, como bancos e finanças, produtos farmacêuticos, defesa e inteligência, também usem bancos de dados gráficos. De fato, detectar crimes e identificar fraudes de seguros com a ajuda de redes, relacionamentos e entidades com dados gráficos certamente será uma tarefa interessante.