What's New

Updated on 2024/05/06 GMT+08:00

The tables below describe the functions released in each Graph Engine Service version and corresponding documentation updates. New features will be successively launched in each region.

March 2024

No.

Feature

Description

Phase

Document

1

Optimized vertex filtering and deletion

You can filter and delete vertices within a specified range.

Commercial use

Deleting Filtered Vertices

2

New style of the GES console

The style of the pages on the GES console is optimized.

Commercial use

Graph Editor

February 2024

No.

Feature

Description

Phase

Document

1

Optimized interface for updating properties through files

The interface for updating properties through files is optimized, so updated properties are imported after metadata is updated.

Commercial use

Updating Specified Properties of Vertices and Edges by Importing a File

December 2023

No.

Feature

Description

Phase

Document

1

Support for modifying labels

The graph editor allows you to modify and delete properties under a label.

Commercial use

Editing Schema

November 2023

No.

Feature

Description

Phase

Document

1

Cypher supporting combining variable-length multi-hop and distinct calls

For the memory edition, Cypher queries support optimized combinations of distinct and variable-length multi-hop, which can speed up some queries.

Commercial use

Basic Operations and Compatibility

2

Graph instance O&M monitoring

GES offers a multi-dimensional O&M monitoring interface that guarantees the smooth operations of graph instances. This feature gathers, monitors, and analyzes disk, network, and OS metrics utilized by graph instances, along with key cluster performance metrics. It promptly identifies significant database faults and performance issues and provides recommendations to optimize and resolve them.

Commercial use

Graph Instance O&M Monitoring

October 2023

No.

Feature

Description

Phase

Document

1

Viewing user permissions

You can view the fine-grained graph permissions of all IAM users under your account.

Commercial use

User Details

2

Importing a backup from OBS

You can import a backup file exported to OBS to a graph. After the import is successful, you can use the backup to restore the graph instance.

Commercial use

Importing a Backup from OBS

3

Exporting a backup to OBS

To migrate GES data across regions, you can export backup files to OBS.

Commercial use

Exporting a Backup to OBS

September 2023

No.

Feature

Description

Phase

Document

1

Cypher supporting the slotted executor

The Cypher slotted executor completes more statement data flow analysis in the plan generation phase of statements. In most cases, it executes faster while requiring less memory.

Commercial use

Cypher Queries

2

Multi-graph management (database edition)

When you create a database graph, it is automatically upgraded to a multi-graph cluster. This cluster can have multiple graph instances, each allocated with different data. This allows you to analyze multiple graphs simultaneously.

Commercial use

Multi-Graph Management (Database Edition)

August 2023

No.

Feature

Description

Phase

Document

1

Cypher supporting mathematical functions such as sine and cosine

Cypher supports mathematical functions such as sine and cosine.

Commercial use

Cypher Queries

July 2023

No.

Feature

Description

Phase

Document

1

Visualized metadata construction

In the GES editor, you can add the explain prefix when sending a Cypher statement to display the query plan of the Cypher statement.

Commercial use

Creating a Metadata File

2

Temporal path analysis of dynamic graphs

In the graph editor, you can create graph query statements by dragging and dropping vertices and edges, and preview the query results without writing any code.

Commercial use

Temporal Paths

May 2023

No.

Feature

Description

Phase

Document

1

Write requests accepted during fast response algorithm running

Write requests are accepted when fast response algorithms are running.

Commercial use

Algorithm APIs

2

Cypher of the database edition supporting some strings and numeric functions

You can use some strings and numeric functions in Cypher of the database edition.

Commercial use

Supported Expressions

Functions

and Procedures

3

Label propagation and Louvain algorithms for subgraph calculation

You can use these community algorithms to perform computing and data mining in focused areas.

Commercial use

Executing an Algorithm on a Subgraph

4

Exporting graphs to multiple pages by the exporting a graph API

You can call the API to export graphs to multiple pages by configuring parameters such as the size of each page and the number of concurrent threads, making graph export faster.

Commercial use

Exporting a Graph

5

Three authentication modes available for the SDKs in the new developer guide: AK/SK, token, and password

You can directly call API functions provided by GES SDKs to use GES.

Commercial use

Overview

6

Printing cypher query plans in the graph editor

In the GES editor, you can add the explain prefix when sending a cypher statement to display the query plan of the cypher statement.

Commercial use

Viewing Query Results

7

Visual query in the graph editor

In the graph editor, you can create graph query statements by dragging and dropping vertices and edges, and preview the query results without writing any code.

Commercial use

Visual Query

March 2023

No.

Feature

Description

Phase

Document

1

Cypher optional match clause

The optional match clause is now supported in Cypher statements. Different from the match clause, the optional match clause returns null if it fails to match any patterns.

Commercial use

Cypher Queries

February 2023

No.

Feature

Description

Phase

Document

1

Temporal graphs

Vertices, edges, and properties in a temporal graph change over time. You can use temporal graphs for dynamic data analysis.

Commercial use

Creating a Temporal Graph

November 2022

No.

Feature

Description

Phase

Document

1

Deletion and edition of vertices and edges on the canvas

You can directly delete and edit vertices and edges on the canvas of the graph editor page.

Commercial use

Analyzing Graphs on the Canvas

October 2022

No.

Feature

Description

Phase

Document

1

Path exploration in the graph editor

Added the path exploration function. You can specify the start vertex and hop count on the graph editor page for path exploration.

Commercial use

Path exploration in the graph editor

2

Database edition

A new edition is added for you to choose on the graph creation page. This edition has large storage and optimal computing capability based on distributed KV databases, meeting your requirements with higher performance.

Commercial use

Database edition

3

3D view in the graph editor

The 3D view of a graph provides you intuitive analysis experience.

Commercial use

Graph Display in 3D View

August 2022

No.

Feature

Description

Phase

Document

1

Import, addition, deletion, modification, and query of parallel edges for the database edition

The sortKey field is added for the database edition. You can enter edges (parallel edges) with the same source, target, and label.

Commercial use

Edge Operation APIs

2

Arithmetic operators for Cypher

Cypher query statements now support addition, subtraction, multiplication, and division expressions.

Commercial use

Cypher Operation API

July 2022

No.

Feature

Description

Phase

Document

1

Optimized canvas page

The query statements entered in the GES editor can be highlighted.

Commercial use

Optimized canvas page

2

Dumping Cypher asynchronous task results to OBS

You can store Cypher asynchronous task results to your OBS buckets.

Commercial use

Dumping Cypher asynchronous task results to OBS

September 2020

No.

Feature

Description

Phase

Document

1

Shortest Path of Vertex Sets

This algorithm can be used to find all shortest paths between vertex sets. It can be used to analyze the relationships between blocks in scenarios such as Internet social networking, financial risk control, road network transportation, and logistics delivery.

Commercial use

API Reference

July 2020

No.

Feature

Description

Phase

Document

1

Changing the background color of the graph editor page

The graph editor consists of the algorithm library, Gremlin, canvas, result display, and filtering and property areas. The background color changes from white to black. When analyzing and querying a graph, you can view the graph change in the canvas area more clearly.

Commercial use

User Guide

2

Creating a graph using an industry template

This helps enterprises implement an efficient and sustainable asset management system. The graphs help enterprises optimize management, reduce costs, and improve work efficiency. In this way, customers can quickly experience the powerful analysis and scenario-specific response of graphs in an easy-to-use environment, lowering the technical requirements for using GES.

Commercial use

User Guide

April 2020

No.

Feature

Description

Phase

Document

1

Filtered Shortest Path

This algorithm searches for the shortest path that meets the filter criteria between vertices. If there are multiple shortest paths, any one of them is returned. It is applicable to scenarios such as path planning and network planning. It finds the shortest path based on vertex and edge filter criteria

Commercial use

API Reference

January 2019

No.

Feature

Description

Phase

Document

1

Selecting a directory during data import; clearing graphs

When importing data, you can select a directory as required or clear the graph data.

Commercial use

API Reference

December 2018

No.

Feature

Description

Phase

Document

1

Creating empty graphs; importing incremental data

You can create an empty graph and import incremental data.

Commercial use

API Reference

November 2018

No.

Feature

Description

Phase

Document

1

Task Center

GES provides the Task Center page for you to view the task status.

Commercial use

User Guide

October 2018

No.

Feature

Description

Phase

Document

1

Permission control for fine-grained user permissions management

The GES Administrator and GES Operator roles are added.

Commercial use

Service Overview

2

Ten-thousand-edge specifications

Ten-thousand-edge graphs are cost-effective and mainly used by college students and developers.

Commercial use

User Guide

August 2018

No.

Feature

Description

Phase

Document

1

GES has been put into commercial use and become the first commercial enterprise-class native graph computing engine in China.

GES facilitates querying and analysis of graph-structure data based on various relationships. It is specifically suited for scenarios requiring analysis of rich relationship data, including social relationship analysis, recommendations, precision marketing, public opinions and social listening, information communication, and anti-fraud.

Commercial use

Service Overview

June 2018

No.

Feature

Description

Phase

Document

1

Graph data export for smooth upgrade of graph instances

You can export the graph data to a custom OBS directory.

Commercial use

User Guide

May 2018

No.

Feature

Description

Phase

Document

1

Algorithms such as All Shortest Paths and Node2vec

To meet the requirements of various scenarios, GES provides extensive basic graph algorithms, graph mining algorithms, and graph metrics algorithms.

Open beta testing

User Guide

2

"Black Technology" and "New Technology" at China International Big Data Industry Expo 2018

Efficient data organization facilitates analysis and querying of graphs with tens of billions of vertices and hundreds of billions of edges. Optimized distributed graph processing engine supports high-concurrency, multi-hop, and real-time queries in seconds.

Commercial use

Service Overview

March 2018

No.

Feature

Description

Phase

Document

1

Real-time Recommendation

Compared with conventional recommendation algorithms, the recommendation effect is improved over 30%. The Real-time Recommendation algorithm is based on the random walk model and is used to recommend nodes that are similar (have similar relationships or preferences) to the input node.

Open beta testing

User Guide

December 2017

No.

Feature

Description

Phase

Document

1

GES (OBT)

GES uses Huawei-developed native graph engine EYWA as its kernel and has multiple proprietary patents.

Open beta testing

Service Overview