* chore: remove 'incubating' branding, update docs & packaging Replace references to 'incubator'/'incubating' across the repo to the final 'hugegraph' branding and packaging names. Updates include: removal of DISCLAIMER, NOTICE year bump, README and docs link/badge fixes, pom final.name changes (remove -incubating suffix), Dockerfile and assembly scripts adjusted to new package paths, numerous docs and tests updated to new URLs/paths, mailing list/contact updates, and minor serena project.yml additions. --------- Co-authored-by: contrueCT <contrue_CT@outlook.com> |
||
|---|---|---|
| .. | ||
| hugegraph-api | ||
| hugegraph-cassandra | ||
| hugegraph-core | ||
| hugegraph-dist | ||
| hugegraph-example | ||
| hugegraph-hbase | ||
| hugegraph-hstore | ||
| hugegraph-mysql | ||
| hugegraph-palo | ||
| hugegraph-postgresql | ||
| hugegraph-rocksdb | ||
| hugegraph-scylladb | ||
| hugegraph-test | ||
| AGENTS.md | ||
| Dockerfile | ||
| Dockerfile-hstore | ||
| README.md | ||
| pom.xml | ||
README.md
HugeGraph Server
HugeGraph Server consists of two layers of functionality: the graph engine layer, and the storage layer.
-
Graph Engine Layer:
- REST Server: Provides a RESTful API for querying graph/schema information, supports the Gremlin and Cypher query languages, and offers APIs for service monitoring and operations.
- Graph Engine: Supports both OLTP and OLAP graph computation types, with OLTP implementing the Apache TinkerPop3 framework.
- Backend Interface: Implements the storage of graph data to the backend.
-
Storage Layer:
- Storage Backend: Supports multiple built-in storage backends (RocksDB/Memory/HStore/HBase/...) and allows users to extend custom backends without modifying the existing source code.