GraphScope Flex: LEGO-like Graph Computing Stack

title 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.

»
Author's profile picture GSTeam@Alibaba on Tech

GraphScope's Perspective Sharing at the SIGMOD 2024 Panel: The Future of Graph Analytics

benchmark 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”.

»
Author's profile picture GSTeam@Alibaba on Tech

GraphScope Refreshes the World Record for the LDBC SNB Benchmark in both Performance and Data Scale

benchmark 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!

»
Author's profile picture GSTeam@Alibaba on Tech

GOpt: A Unified Graph Query Optimization Framework in GraphScope

gopt 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.

»
Author's profile picture GSTeam@Alibaba on Tech

Release Notes: v0.26.0

release-note 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.

»
Author's profile picture GSTeam@Alibaba on ReleaseNotes

Release Notes: v0.25.0

release-note 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.

»
Author's profile picture GSTeam@Alibaba on ReleaseNotes

Import and Export Graph Data of Neo4j with GraphAr

title-picture 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.

»
Author's profile picture GSTeam@Alibaba on Tech

Release Notes: v0.24.0

release-note 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.

»
Author's profile picture GSTeam@Alibaba on ReleaseNotes

Getting Started with GraphAr: Standardized Graph Storage File Format

graphar-title 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.

»
Author's profile picture GSTeam@Alibaba on Tech

GraphAr: A Standard Data File Format for Graph Data Storage and Retrieval

graphar 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.

»
Author's profile picture GSTeam@Alibaba on Tech

FLASH: A Programming Model for Distributed Graph Algorithms

flash-model 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.

»
Author's profile picture GSTeam@Alibaba on Tech

Processing 100-billion edges in one second: Empowering Graphalytics with GPU Acceleration

GPU-feature 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.

»
Author's profile picture GSTeam@Alibaba on Tech

Dynamic Graph Sampling Service for Realtime GNN Inference at Scale

dgs Graph neural networks(GNNs) learn graph vertex representations by aggregating multi-hop neighbor information. Industrial applications often adopt mini-batch training to scale out GNNs on large-scale graphs, where neighbor sampling is used during both model training and inference. Since the structure and attributes of real-world graphs often change dynamically, it is imperative that the inferred vertex representation can accurately reflect these updates.

»
Author's profile picture GSTeam@Alibaba on Tech

Developing and Running Customized Analytical Algorithms for GraphScope

jupyter-notebook We provide a template repository for graph analysis applications, where users can customize graph analysis algorithms by replacing several C++ functions with their own logic, and run them on GraphScope.

»
Author's profile picture GSTeam@Alibaba on Tech

GraphScope Achieved Record-breaking (2.45X) Results on LDBC SNB Interactive Workload

release-note Recently, LDBC (Linked Data Benchmark Council) announced the latest results of the LDBC Social Network Benchmark Interactive workload. GraphScope ranked first with a throughput of over 33,000 QPS, which is over two times higher than the second-place (previous record holder).

»
Author's profile picture GSTeam@Alibaba on Tech