Quick Start
This document is intended for new users to get started quickly and contains an introduction, features, installation, and use of TuGraph.
1.Introduction
TuGraph is a large-scale graph computing system independently developed by Ant Group, providing graph database engine and graph analysis engine. Its main features are large data storage and computation, high throughput, and flexible API, while supporting efficient online transaction processing (OLTP) and online analytical processing (OLAP). LightGraph and GeaGraph are former names of TuGraph.
The main functional features include:
Labeled property Graph Model
Support multiple Graphs
Full ACID transaction processing
Built-in 34 graph analysis algorithm
Graph visualization tool based on Web client
RESTful API and RPC are supported
OpenCypher graph query language
Stored procedure based on C++/Python/Java
The Traversal API for efficient graph algorithm development
Performance and scalability features include:
TB large capacity
High throughput of ten million vertices per second
High Availability Support (Enterprise Edition)
High-performance Batch Import
Online/offline backup
1.1.Supported Platforms
TuGraph supports both X86_64 and ARM64 architectures in physical, virtual, and containerized environments.
1.2.Hardware requirements
You are advised to use NVMe SSDS with large memory configurations for optimal performance。
Hardware |
Minimum Configuration |
Recommended configuration |
|---|---|---|
CPU |
X86_64 |
Xeon E5 2670 v4 |
Memory |
4GB |
256GB |
Disk |
100GB |
1TB NVMe SSD |
System |
Linux 2.6 |
Ubuntu 18.04, CentOS 7.3 |
2.Installation
TuGraph can be installed quickly via Docker Image or locally via RPM /deb packages.In addition, TuGraph offers community edition services on Alibaba Cloud Computing Nest, which means you don’t need to purchase your own cloud host to quickly deploy TuGraph services and achieve operational monitoring, thus building your own graph application.
Official Website RPM /deb packages Download:TuGraph DownLoad.
The TuGraph image is hosted on DockerHubDockerHub.
The Cloud deployment can be searched on Aliyun Computing Nest or accessed quickly through the deployment link.
2.1.Fast experience through Docker
The Docker environment installed locally
The docker official documentation:https://docs.docker.com/get-started/
Pull the docker images
docker pull tugraph/tugraph-runtime-centos7
Start docker
docker run -d -p 7070:7070 -p 9090:9090 --name tugraph_demo tugraph/tugraph-runtime-centos7 lgraph_server # 7070 is default http port,for web visiting。 # 9090 is default RPC port,for RPC client visiting。
Open by browser
http://x.x.x.x:7070Default account
admin,Default password73@TuGraphStart
docker run -dt -p 7070:7070 --name tugraph_demo tugraph/tugraph-runtime-centos7 docker exec -it tugraph_demo bash # start the service lgraph_server -d start