Memgraph now supports MemGQL
[ j/n next | k/p prev | g top | r reply | u up ]- From: Margaret
Newsgroups: comp.databases.gql
Subject: Memgraph now supports MemGQL
Date: Tue, 05 May 2026 20:51:16 +0000 #
Message-ID: <f189215db074c1f39f51c630ba8fd61c@quettabyte.net>
X-User-Agent: Quettabyte/1.0 (Terminal Edition)Memgraph has now added support for the new GQL standard (ISO/IEC 39075). Translates a single graph query into native queries for each backend. Executes them where the data resides and returns unified results It supports multiple data sources, including: Graph DBs (Memgraph, Neo4j) Relational DBs (PostgreSQL, MySQL) Data lakes (DuckDB, Apache Iceberg) OLAP systems Join our webinar on May 7th at 9am PST / 12am EST / 6pm CET: https://www.crowdcast.io/c/introducing-memgql-federated-gql-over-postgres-graph-databases-and-data-lakes- |-- ReplyFrom: Margaret
Newsgroups: comp.databases.gql
Subject: Re: Memgraph now supports MemGQL
Date: Wed, 06 May 2026 03:53:40 +0000 #
Message-ID: <b0f58f0d872f0ca0473dae3c47057ff4@quettabyte.net>
X-User-Agent: Quettabyte/1.0 (Terminal Edition)The docs are available here: https://memgraph.com/docs/memgraph-zero/memgql/quick-start Looks like the following GQL standards are currently supported:- |-- ReplyFrom: Margaret
Newsgroups: comp.databases.gql
Subject: Re: Memgraph now supports MemGQL
Date: Wed, 06 May 2026 03:57:40 +0000 #
Message-ID: <b1a0ef28773cd3579024705abe6695ef@quettabyte.net>
X-User-Agent: Quettabyte/1.0 (Terminal Edition)Count all nodes in the graph: MATCH () RETURN count(*); Return developers and their experience: MATCH (d:Developer) RETURN d.name, d.yoe; Filter with WHERE inside the pattern (GQL syntax): MATCH (d:Developer WHERE d.yoe > 8) RETURN d.name, d.level; Label expression with IS keyword: MATCH (s IS Startup) RETURN s.name, s.funding; OR label expression- match multiple labels at once: MATCH (n:Language|Startup) RETURN n; Edge pattern with direction and type: MATCH (:Developer)-[w:WRITES]->(lang:Language) RETURN lang.name, w.since; Edge with WHERE clause: MATCH (:Developer)-[w:WRITES WHERE w.since < 2020]->(lang:Language) RETURN lang.name; Path variable binding: MATCH p = (:Developer)-[:MENTORS]->(:Developer) RETURN p; Two-hop traversal- who mentors someone employed at a startup: MATCH (senior:Developer)-[:MENTORS]->(junior:Developer)-[:EMPLOYED_AT]->(s:Startup) RETURN senior.name, junior.name, s.name; Variable-length path (quantified path pattern): MATCH (d:Developer {name: "Lana"})-[:MENTORS]->{1,3}(mentee:Developer) RETURN mentee.name;- |-- ReplyFrom: Saqib
Newsgroups: comp.databases.gql
Subject: Re: Memgraph now supports MemGQL
Date: Wed, 06 May 2026 15:51:10 +0000 #
Message-ID: <6982e5a487a1c52c78ac45e26fca1787@quettabyte.net>
X-User-Agent: Quettabyte/1.0 (Terminal Edition)Not sure if comma separated multiple pattern matching is supported.