Cosmos DB vs HGraphDB

Cosmos DB is a multiple database; HGraphDB is a other database. Cosmos DB (2014-08, Proprietary, C++) ranks #16 this month; HGraphDB (2016-11, Apache-2.0, Java) ranks #104. They differ on 29 of 46 surveyed features.

Attribute Cosmos DB #16 ▲6 Strong HGraphDB #104 ▼1 Growing
At a glance
Rank #16#104
Score 60.435.9
GitHub stars 264
Popularity 73.857.0
Activity 33.0
Community 47.630.6
Research 88.549.6
Fundamentals
Description A globally distributed multi-model database service on Microsoft Azure with property graph support through the Apache Gremlin API. Offers multi-region replication and multiple consistency models.A TinkerPop 3 graph layer on top of HBase, enabling property graph storage with schema support. Inherits HBase's distribution and scalability characteristics.
Vendor Microsoft
Model MultipleOther
Kind databaseextension
Category EnterpriseEmerging
First released 2014-082016-11
Status activeinactive — No human development activity since 2024
License ProprietaryApache-2.0
Written in C++Java
Query languages Gremlin, SQLGremlin
gdotv support yesno

Feature scores 29 of 46 rows differ

Feature Cosmos DBHGraphDB
Community & Business
Active development
Commercial support ·
Live community 0.5
Open Source ·
Pricing ·
Trendiness ·
Deployment
Containerization 0.5·
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 0.5
Data Distribution
High-Availability
Query Distribution
Replication support
Developer Experience
Data types defined ·
Logging/Auditing
Object-Graph Mapper
Reactive programming ·
Documentation up-to-date ·
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.50.5
Schema & Security
Constraints ··
Schema support ·
Secondary indexes
Server side procedures ·
Triggers ·
Authentication
Authorization ·
Data encryption ·