GOpt Optimization Process: An In-depth Case Study Based on LDBC SNB Queries
RelGo: Optimizing Relational Databases with GOpt
The GraphScope team’s work on proposing RelGo for optimizing SQL/PGQ queries has been accepted by SIGMOD 2025. In this work, RelGo integrates GOpt into relational databases (using DuckDB as an example), enhancing its ability to optimize SQL/PGQ queries and providing better optimization results than DuckDB’s own optimizer.
This article introduces the main content of RelGo.
GraphScope Flex: LEGO-like Graph Computing Stack
From June 9th to June 15th, 2024, SIGMOD 2024 was held in Santiago, Chile.
The GraphScope team presented their paper “GraphScope Flex: LEGO-like Graph Computing Stack” at the SIGMOD Industry Session.
This article introduces the main content of that paper.
GraphScope's Perspective Sharing at the SIGMOD 2024 Panel: The Future of Graph Analytics
From June 9th to June 15th, 2024, SIGMOD 2024 was held in Santiago, Chile.
Graph computing remains a hot topic at this conference, and it is also the area that received the most paper submissions.
SIGMOD 2024 organized a panel discussion on graph computation titled “The Future of Graph Analytics”.
GraphScope Refreshes the World Record for the LDBC SNB Benchmark in both Performance and Data Scale
Recently, LDBC released the latest results for the LDBC SNB Interactive benchmark test, where GraphScope Flex leads the pack once again with a score exceeding 127,000 QPS (Queries Per Second), representing a more than 2.6 times improvement over the second place, which was the previous record holder!
GOpt: A Unified Graph Query Optimization Framework in GraphScope
In this blog, we introduce GOpt, which is a unified graph query optimization framework in GraphScope.
GOpt enables the system to support multiple graph query languages while providing consistent and efficient query optimization. We also present two practical cases to demonstrate the effectiveness of our optimizer.
Release Notes: v0.26.0
We are pleased to announce an array of improvements in the GraphScope 0.26.0 release. In this release, under the original GraphScope framework, the persistent storage Groot of the Graph Interactive Query Engine (GIE) allows users to launch a Secondary Instance in read-only mode, thereby enhancing the performance of reading graph data. Under the GraphScope Flex architecture, the graph query engine GraphScope Interactive, which is designed for high-concurrency scenarios, now supports running on macOS and has introduced compaction operations for graph data.
Release Notes: v0.25.0
We are glad to announce a suite of upgrades in the latest GraphScope 0.25.0 release, bringing significant improvements to the platform. Starting with this version, our updates will be divided into two parts: one is the updates introduced under the original GraphScope framework (including the graph analytics engine GAE, graph interactive engine GIE, and graph learning engine GLE); the other is the latest product features built for the new GraphScope Flex architecture.
Import and Export Graph Data of Neo4j with GraphAr
GraphAr is an open source, standard data file format for graph data storage and retrieval. It defines a standardized file format for graph data, and provides a set of interfaces for generating, accessing, and transforming these formatted files.
This post is a quick guide that shows how to import and export graph data of Neo4j with GraphAr.
Release Notes: v0.24.0
We are pleased to introduce a range of enhancements to GraphScope with the GraphScope 0.24.0 release. This release includes a graph query engine specifically designed for high-QPS (queries per second) scenarios. It also encompasses notable features and improvements in the Interactive Engine (GIE), Learning Engine (GLE), and deployment processes.
Getting Started with GraphAr: Standardized Graph Storage File Format
GraphAr is an open source, standard data file format for graph data storage and retrieval. It defines a standardized file format for graph data, and provides a set of interfaces for generating, accessing, and transforming these formatted files.
This post is a quick guide that explains how to work with GraphAr, using the C++ SDK it provides.
GraphAr: A Standard Data File Format for Graph Data Storage and Retrieval
In this post, we will introduce GraphAr, which is an open source, standard data file format for graph data storage and retrieval. It defines a standardized file format for graph data, independent of the computation/storage system, and provides a set of interfaces for generating, accessing, and transforming these formatted files.
FLASH: A Programming Model for Distributed Graph Algorithms
In this post, we will introduce FLASH, which is a distributed programming model for programming a broad spectrum of graph algorithms, including clustering, centrality, traversal, matching, mining, etc. It makes diverse complex graph algorithms easy to write at the distributed runtime. The algorithms expressed in FLASH take only a few lines of code, and provide a satisfactory performance.
Processing 100-billion edges in one second: Empowering Graphalytics with GPU Acceleration
Graph algorithms serve as essential building blocks for a wide range of applications, such as social network analytics, routing, constructing protein network and De Bruijn graphs, and mining valuable information in RDF (Resource Description Framework) graphs. Generally, graph analytics involve propagating labels across edges or iteratively accumulating values from adjacent vertices. Existing engines in both academia and industry, like PowerGraph, Pregel, and GraphX, have paved the way. However, in the era of big data, the computational and storage complexity of sophisticated algorithms coupled with rapidly growing datasets have exhausted the limits of a single device.