7 pontos por xguru 2021-07-02 | 3 comentários | Compartilhar no WhatsApp
  • 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

 
handohee 2021-07-02

Seria ótimo se alguém pudesse organizar e explicar de forma simples qual é a diferença em relação ao GraphQL ^^;;

 
xguru 2021-07-02

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... ?

 
deadcat 2021-07-02

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.