7 points par xguru 2021-07-02 | 3 commentaires | Partager sur WhatsApp
  • [Article] sur un langage de requête de graphes conçu pour interroger le Knowledge Graph (KG), annoncé par Google en 2012, et extensible en fonction de la taille des données

  • Prend en charge une syntaxe souple et déclarative

→ syntaxe orientée navigation basée sur l’homomorphisme (Homomorphism)

→ langage déclaratif de flux de données

  • Utilisé pour accéder au KG dans la recherche Google, Maps, Assistant, etc.

3 commentaires

 
handohee 2021-07-02

Ce serait bien que quelqu’un explique simplement et résume clairement en quoi c’est différent de GraphQL ^^;;

 
xguru 2021-07-02

Quelqu’un qui s’y connaît mieux pourra sans doute l’expliquer, mais…

GraphQL a bien « Graph » dans son nom, mais en réalité son usage pour interroger de véritables graphes est très limité,

et aujourd’hui il semble surtout être couramment utilisé pour interroger des API.

En un mot, ça ne semble pas vraiment être une comparaison pertinente… ?

 
deadcat 2021-07-02

GraphQL ne permet d’utiliser un langage de requête que pour les API externes dans des structures de données traditionnelles, et il ne permet pas d’effectuer une traversée de graphe dans l’implémentation.

Cet article semble parler d’un nouveau langage où la structure de données elle-même est un graphe, que l’on peut parcourir directement dans l’implémentation.