Incubator Hugegraph

A graph database that supports more than 100+ billion data, high performance and scalability (Include OLTP Engine & REST-API & Backends)
Alternatives To Incubator Hugegraph
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Dgraph19,12234a day ago174January 05, 2022262otherGo
Native GraphQL Database with graph backend
Sonic17,891
19 days ago24July 10, 202266mpl-2.0Rust
🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
Gun17,00124612317 days ago235August 09, 2022286otherJavaScript
An open source cybersecurity protocol for syncing decentralized graph data.
Arangodb12,872
5 hours ago240May 23, 2018758apache-2.0C++
🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
Neo4j11,219966179a day ago374August 11, 2022310otherJava
Graphs for Everyone
Nebula8,907110 hours ago1December 17, 2019433apache-2.0C++
A distributed, fast open-source graph database featuring horizontal scalability and high availability
Titan5,035165326 years ago20September 19, 2015191apache-2.0Java
Distributed Graph Database
Awesome Data Engineering4,819
a month ago51
A curated list of data engineering tools for software developers
Orientdb4,569328543 days ago209September 14, 2022261apache-2.0Java
OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
Typedb3,366656 hours ago24December 13, 2018172agpl-3.0Java
TypeDB: a strongly-typed database
Alternatives To Incubator Hugegraph
Select To Compare


Alternative Project Comparisons
Readme
hugegraph-logo

A graph database that supports more than 10 billion data, high performance and scalability


Apache HugeGraph

License HugeGraph-CI CodeQL License checker Codecov GitHub Releases Downloads

HugeGraph is a fast-speed and highly-scalable graph database. Billions of vertices and edges can be easily stored into and queried from HugeGraph due to its excellent OLTP ability. As compliance to Apache TinkerPop 3 framework, various complicated graph queries can be accomplished through Gremlin(a powerful graph traversal language).

Features

  • Compliance to Apache TinkerPop 3, support Gremlin & Cypher language
  • Schema Metadata Management, including VertexLabel, EdgeLabel, PropertyKey and IndexLabel
  • Multi-type Indexes, supporting exact query, range query and complex conditions combination query
  • Plug-in Backend Store Driver Framework, support RocksDB, Cassandra, HBase, ScyllaDB, and MySQL/Postgre now and easy to add other backend store driver if needed
  • Integration with Flink/Spark/HDFS, and friendly to connect other big data platforms

Quick Start

1. Docker Way

We can use docker run -itd --name=graph -p 8080:8080 hugegraph/hugegraph to quickly start an inner HugeGraph server with RocksDB in background.

Optional: use docker exec -it graph bash to enter the container to do some operations.

2. Download Way

Visit Download Page and refer the doc to download the latest release package and start the server.

3. Source Building Way

Visit Source Building Page and follow the steps to build the source code and start the server.

The project doc page contains more information on HugeGraph and provides detailed documentation for users. (Structure / Usage / API / Configs...)

And here are links of other HugeGraph component/repositories:

  1. hugegraph-toolchain (graph loader/dashboard/tool/client)
  2. hugegraph-computer (matched graph computing system)
  3. hugegraph-commons (common & rpc module)
  4. hugegraph-website (doc & website code)

Contributing

Welcome to contribute to HugeGraph, please see How to Contribute for more information.

License

HugeGraph is licensed under Apache 2.0 License.

Thanks

HugeGraph relies on the TinkerPop framework, we refer to the storage structure of Titan and the schema definition of DataStax. Thanks to TinkerPop, thanks to Titan, thanks to DataStax. Thanks to all other organizations or authors who contributed to the project.

You are welcome to contribute to HugeGraph, and we are looking forward to working with you to build an excellent open source community.

Popular Database Projects
Popular Graph Projects
Popular Data Storage Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Database
Graph
Big Data
Graph Database
Gremlin