Lexique informatique › Bases de données › Gremlin

Gremlin

Bases de données Svenska → Mis à jour: 2026-09-22

Le langage de requête pour graphes d'Apache TinkerPop — il décrit un parcours à travers nœuds et arêtes, étape par étape.

Là où SQL est déclaratif, Gremlin est fondamentalement impératif : on enchaîne des étapes comme g.V().has('name','Alice').out('knows').out('knows'), autrement dit « partir d'Alice, suivre knows sur deux sauts ». Chaque étape reçoit un flux d'éléments en entrée et en émet un en sortie.

TinkerPop est une couche d'abstraction : la même requête peut s'exécuter sur JanusGraph, Amazon Neptune, OrientDB et d'autres moteurs. Le grand rival est Cypher, le langage de Neo4j, déclaratif et souvent jugé plus lisible — mais lié à moins de moteurs.

← Retour au lexique