-
Linguagem de consulta a grafos criada para consultar o Knowledge Graph (KG), anunciado pelo Google em 2012, e para escalar de acordo com o tamanho dos dados [artigo]
-
Suporta uma sintaxe flexível e declarativa
→ Sintaxe orientada à navegação baseada em homomorfismo
→ Linguagem declarativa de fluxo de dados
- Usada para acessar o KG em produtos como Google Search, Maps e Assistant
3 comentários
Seria ótimo se alguém pudesse organizar e explicar de forma simples qual é a diferença em relação ao GraphQL ^^;;
Alguém que entenda melhor provavelmente vai deixar uma explicação, mas...
Embora o GraphQL tenha “Graph” no nome, na prática ele é bem limitado para consultar grafos de verdade,
E hoje em dia parece mais comum usá-lo simplesmente para consultar APIs.
Em resumo, acho que nem é um caso de comparação... ?
No GraphQL, em estruturas de dados tradicionais, só é possível usar uma linguagem de consulta em APIs externas, e não dá para fazer travessia de grafos na implementação.
Este artigo parece falar de uma nova linguagem em que a própria estrutura de dados é um grafo, e que pode ser percorrido na implementação.