HugeGraph Server consists of two layers of functionality: the graph engine layer, and the storage layer.
Graph Engine Layer:
Storage Layer:
The current mainline does not include implementations for the historical backends. The following timeline distinguishes current support from legacy compatibility guidance:
┌─────────────────────────┐ ┌─────────────────────────┐ ┌─────────────────────────┐ │ 1.0 │ │ 1.5 │ │ 2.x │ │ Historical era │ │ Compatibility boundary │ │ Future roadmap │ │ │ │ ↓ │ │ │ │ MySQL · PostgreSQL │────▶│ 1.7–2.0 mainline │────▶│ RocksDB · HStore │ │ Cassandra · ScyllaDB │ │ RocksDB · HStore │ │ │ │ Palo · HBase │ │ HBase: deprecated │ │ (HBase: removed) │ └─────────────────────────┘ └─────────────────────────┘ └─────────────────────────┘
Memory remains a test-only backend throughout. Historical backend users must operate and maintain a compatible release; these implementations are not restored to the current source tree or distribution packages.
docker run -itd --name=hugegraph -p 8080:8080 hugegraph/hugegraph:1.7.0
Use release tags (e.g.,
1.7.0) for stable deployments. Thelatesttag is intended for testing or development only.
For a full distributed deployment, use the compose file in the docker/ directory at the repository root:
cd docker HUGEGRAPH_VERSION=1.7.0 docker compose -f docker-compose-3pd-3store-3server.yml up -d
See docker/README.md for the full setup guide.
The RISC-V Server CI validates a RocksDB-only Server build and runtime smoke test on 64-bit Linux RISC-V through QEMU. It is a correctness check, not a performance benchmark. (other backends & non-64-bit Linux RISC-V environments are out of scope)