O Spanner Graph combina recursos de banco de dados de gráfico criados especificamente com o Spanner, que oferece escalonamento, disponibilidade e consistência líderes do setor.
O Spanner Graph oferece suporte a uma interface de consulta de gráfico compatível com os padrões ISO GQL (Graph Query Language). O Spanner Graph oferece suporte à interoperabilidade entre modelos relacionais e de gráficos e combina os recursos bem estabelecidos do SQL com a expressividade da correspondência de padrões de gráficos do GQL.
É possível mapear tabelas para gráficos usando o esquema declarativo sem migração de dados, que traz gráficos para conjuntos de dados tabulares. Também é possível vincular tardiamente as escolhas do modelo de dados por consulta, o que facilita a escolha da ferramenta certa para seus fluxos de trabalho.
Para começar a usar o Spanner Graph, consulte Configurar e consultar o Spanner Graph e o codelab do Spanner Graph.
Benefícios dos bancos de dados de gráficos
Os gráficos fornecem um mecanismo natural para representar relações em dados. Exemplos de casos de uso para bancos de dados de gráficos incluem detecção de fraude, recomendações, detecção de comunidade, gráfico de conhecimento, cliente 360, catalogação de dados e rastreamento de linhagem.
Tradicionalmente, esse tipo de dados de gráfico é representado como tabelas em um banco de dados relacional, com aplicativos que usam várias junções para percorrer o gráfico. Expressar a lógica de travessia de gráfico em SQL leva a consultas complexas que são difíceis de escrever, manter e depurar.
A interface de grafos no Spanner Graph permite navegar pelas relações e identificar padrões no grafo de maneira intuitiva. Além disso, o Spanner Graph oferece melhorias de armazenamento e consulta otimizadas para gráficos, adequadas para cargas de trabalho de gráficos analíticos e transacionais on-line, todas integradas aos recursos principais do Spanner.
Essa abordagem torna o Spanner Graph a solução ideal até mesmo para os aplicativos de gráfico mais importantes. Em particular, o sharding transparente do Spanner pode ser escalonado de forma elástica para conjuntos de dados muito grandes e usar o processamento em paralelo massivo sem intervenção do usuário.
Casos de uso
Você pode usar o Spanner Graph para criar vários tipos de aplicativos de gráfico on-line, incluindo os seguintes:
- Detecção de fraude financeira: analise relações complexas entre usuários, contas e transações para identificar padrões e anomalias suspeitas, como lavagem de dinheiro e conexões irregulares entre entidades, que podem ser difíceis de detectar usando bancos de dados relacionais.
- Perfil completo do cliente: acompanhe os relacionamentos, as preferências e os históricos de compra dos clientes. Tenha uma compreensão holística de cada cliente, ative recomendações personalizadas, campanhas de marketing segmentadas e melhores experiências de atendimento ao cliente.
- Redes sociais: capture atividades e interações do usuário e use a correspondência de padrões de gráfico para recomendações de amigos e descoberta de conteúdo.
- Gerenciamento de fabricação e da cadeia de suprimentos: use padrões de gráfico para análise de impacto eficiente, somas de custos e verificações de compliance, modelando peças, fornecedores, pedidos, disponibilidade e defeitos no gráfico.
- Saúde: capture relações, condições, diagnósticos e tratamentos de pacientes para facilitar a análise de semelhanças e o planejamento do tratamento.
- Transporte: modele lugares, conexões, distâncias e custos no gráfico e use consultas de gráfico para encontrar a rota ideal.
Principais recursos
O Spanner Graph apresenta um banco de dados unificado que integra recursos de gráficos, relacionais, de pesquisa e de IA com alto desempenho e escalonamento para oferecer o seguinte:
- Experiência de gráfico nativo: a interface ISO GQL oferece uma experiência de gráfico conhecida e específica baseada em padrões abertos.
- Relacional unificado e gráfico: a interoperabilidade completa entre GQL e SQL quebra os silos de dados e permite que você escolha a ferramenta ideal para cada caso de uso, sem qualquer sobrecarga operacional para extrair, transformar e carregar (ETL).
- Recursos de pesquisa integrados: os recursos de pesquisa vetorial e de texto completo funcionam de forma orgânica com o gráfico, permitindo que você use o significado semântico e as palavras-chave na análise de gráficos.
- Insights com tecnologia de IA: a integração profunda com a Vertex AI desbloqueia um conjunto de modelos de IA diretamente no Spanner Graph, ajudando você a acelerar seus fluxos de trabalho de IA.
- Escalonabilidade, disponibilidade e consistência: a escalabilidade, a disponibilidade e a consistência estabelecidas do Spanner fornecem uma base sólida em que você pode confiar.
Receber suporte
Se você tiver outras dúvidas sobre o Spanner Graph e os recursos dele depois de ler o guia do usuário, entre em contato pelo e-mail spanner-graph-feedback@google.com.
A seguir
- Comece a usar o codelab do Spanner Graph.
- Configurar e consultar o Spanner Graph.
- Saiba mais sobre o esquema do Spanner Graph.
- Crie, atualize ou exclua um esquema de gráfico do Spanner.