Qu'est-ce que GQL?
GQL, ou Graph Query Language, est un langage de base de données conçu pour modéliser des données sous forme de graphes dans une base de données de graph, et pour interroger et modifier ces données. GQL s'adresse au modèle de graph des propriétés.
En tant que premier langage standardisé de base de données depuis l'introduction de SQL en 1987, GQL représente une avancée significative dans la gestion des données. La première version du standard GQL a été officiellement publiée par l'ISO/IEC en avril 2024.
GQL et UQL
Le Ultipa Graph Query Language (UQL), développé par Ultipa depuis 2019, est un langage haute performance qui permet aux utilisateurs de manipuler et d'interagir pleinement avec les bases de données de graph Ultipa.
Bien que UQL et GQL diffèrent en syntaxe, ils partagent une approche centrale axée sur les requêtes avec des motifs de chemin construits à partir de motifs de node et d'edge.
Suite à la publication du standard GQL, Ultipa a rapidement commencé à s'aligner sur GQL, et supporte maintenant la majorité des fonctionnalités obligatoires de GQL. Les utilisateurs peuvent utiliser sans interruption à la fois GQL et UQL au sein de leurs bases de données Graph Ultipa, en bénéficiant des forces de chaque langage.