Jump to content

User:GQL

From Wikipedia, the free encyclopedia

ISO/IEC 39075 (GQL)

[edit]

ISO/IEC 39075 Information technology — Database languages — GQL is an international standard for a graph query language. Published in 2024, it is the first new ISO database language standard since the introduction of SQL in 1987.

Overview

[edit]

GQL is a declarative language designed for querying and managing property graphs. While SQL was designed for the Relational model, GQL focuses on the relationships between data points as first-class citizens.

Key Features

[edit]
  • Pattern Matching: Uses a visual syntax (similar to Cypher) to describe paths between nodes.
  • Quantified Path Patterns (QPP): Allows for searching complex, variable-length paths.
  • Schema Support: Supports both fixed schemas and flexible, schema-less data models.

Comparison with SQL/PGQ

[edit]
Differences between GQL and SQL/PGQ
FeatureGQL (ISO/IEC 39075)SQL/PGQ (Part of ISO/IEC 9075)
ScopeStandalone graph languageSQL extension
OperationsFull CRUD capabilitiesPrimarily Read-only
Data ModelNative Property GraphsRelational tables viewed as graphs