Updated on 2024-01-03 GMT+08:00

Basic Concepts

Vertex

Vertices represent entities in data models, such as vehicles in traffic networks, stations in communication networks, users and commodities in e-commerce transaction networks, and web pages on the Internet.

Edge

Edges represent relationships in data models, such as friend relationships in social networks, user ratings and purchase behavior in e-commerce transaction networks, cooperative relationships between authors of papers, and index relationships between articles.

Gremlin

Gremlin is a graph traversal language in the open source graph calculation framework of Apache TinkerPop. You can use Gremlin to create, read, update, and delete (CRUD) data. For example, you can use Gremlin to load data, manage graphs, and compile complex traversing algorithms.

Cypher

Cypher is a widely used declarative query language for graph databases. Cypher uses graph statistics and label-based vertex and edge indexes during query statement compilation. You can use Cypher statements to query and modify data in GES, and obtain the result.