HGraphDB vs OrientDB

HGraphDB is a other database; OrientDB is a multiple database. HGraphDB (2016-11, Apache-2.0, Java) ranks #109 this month; OrientDB (2010, Apache-2.0, Java) ranks #12. They differ on 24 of 46 surveyed features.

Attribute HGraphDB #109 ▼6 Growing OrientDB #12 ▼5 Strong
At a glance
Rank #109#12
Score 33.962.0
GitHub stars 2635k
Popularity 49.882.9
Activity 38.260.7
Community 30.335.4
Research 50.067.6
Fundamentals
Description A TinkerPop 3 graph layer on top of HBase, enabling property graph storage with schema support. Inherits HBase's distribution and scalability characteristics.A distributed multi-model database combining graph and document models with TinkerPop support. Features sharding for horizontal scaling and ACID transactions.
Vendor —OrientDB Community
Model OtherMultiple
Kind extensiondatabase
Category EmergingEnterprise
First released 2016-112010
Status inactive — No human development activity since 2024active
License Apache-2.0Apache-2.0
Written in JavaJava
Query languages GremlinSQL, Gremlin
gdotv support nono

Feature scores 24 of 46 rows differ

Feature HGraphDBOrientDB
Community & Business
Active development ✓✓
Commercial support ·✓
Live community ✓0.5
Open Source ✓✓
Pricing ··
Trendiness ·0.25
Deployment
Containerization ·✓
Work as dedicated instance ·✓
Work as embedded ·✓
Testing in-memory version ·✓
Platform
Operating on Linux ✓✓
Operating on Windows ✓✓
SaaS offering ··
Operations
Automatic updates ··
Client side caching ✓·
Data versioning support 0.5·
Live backups ·✓
Distribution
Cluster Re-balancing ✓·
Data Distribution ✓✓
High-Availability ✓✓
Query Distribution ✓0.5
Replication support ✓✓
Developer Experience
Data types defined ✓✓
Logging/Auditing ✓✓
Object-Graph Mapper ✓·
Reactive programming ··
Documentation up-to-date ·0.5
Binary protocol ✓✓
CLI ·✓
GUI 0.5✓
Data Model
Multi-database ·✓
Graph-native data ··
REST API ·✓
Query Language ✓✓
Transactions
Granular locking ··
Multiple isolation levels ·✓
Read committed transaction ✓✓
Transaction support 0.5✓
Schema & Security
Constraints ··
Schema support ✓✓
Secondary indexes ✓✓
Server side procedures ·✓
Triggers ·✓
Authentication ✓✓
Authorization ·✓
Data encryption ·✓