Back to all databases

HGraphDB

A TinkerPop 3 graph layer on top of HBase, enabling property graph storage with schema support. Inherits HBase's distribution and scalability characteristics.

Overall rank
#104
First released
November 2016
License
Apache-2.0
Built with
Java

Details

Type
Other
Kind
Extension
Category
Emerging
Status
Inactive — No human development activity since 2024
License
Apache-2.0
Language
Java
Query Languages
Gremlin

Feature scores

Community & Business

Active development
Updated within last 3 months
Commercial support
0%
No commercial support
Live community
>75% of issues addressed
Open Source
Open source license
Pricing
0%
No pricing information
Trendiness
0%
Declining trend

Deployment

Containerization
0%
No container image
Work as dedicated instance
0%
Embedded mode only
Work as embedded
0%
Standalone only
Testing in-memory version
0%
No in-memory option

Platform

Operating on Linux
Linux officially supported
Operating on Windows
Windows officially supported
SaaS offering
0%
Self-hosted only

Operations

Automatic updates
0%
Manual updates only
Client side caching
Client-side cache available
Data versioning support
50%
No description available
Live backups
0%
No live backups

Distribution

Cluster Re-balancing
Auto-rebalancing supported
Data Distribution
Data sharding supported
High-Availability
HA mechanisms available
Query Distribution
Distributed query execution
Replication support
Replication available

Developer Experience

Data types defined
Composite data types
Logging/Auditing
Event logging supported
Object-Graph Mapper
OGM/ORM available
Reactive programming
0%
No reactive programming
Documentation up-to-date
0%
No documentation
Binary protocol
Binary protocol available
CLI
0%
No CLI
GUI
50%
No description available

Data Model

Multi-database
0%
Graph-only
Graph-native data
0%
Graph abstraction layer
REST API
0%
No REST API
Query Language
Standard query language (Cypher/Gremlin)

Transactions

Granular locking
0%
No granular locking
Multiple isolation levels
0%
Read uncommitted only
Read committed transaction
Read committed available
Transaction support
50%
No description available

Schema & Security

Constraints
0%
No constraints
Schema support
Schema definition tools
Secondary indexes
Secondary indexes supported
Server side procedures
0%
No stored procedures
Triggers
0%
No triggers
Authentication
Authentication supported
Authorization
0%
No authorization
Data encryption
0%
No encryption
Sources 5 references

License Apache-2.0

SPDX identifier as classified by GitHub from the repository licence file.

Released 2016-11

Refines the current year-only value; the author's own announcement post and the repo creation date both point to November 2016.

Language Java

Confirms current value; a TinkerPop 3 client layer distributed via Maven Central.

  • "language":"Java"
    rayokota/hgraphdb · reviewed 2026-08-02
  • HGraphDB is a client layer for using HBase as a graph database. It is an implementation of the Apache TinkerPop 3 interfaces.
    rayokota/hgraphdb · reviewed 2026-08-02