Cray Graph Engine vs Memgraph

Cray Graph Engine is a other database; Memgraph is a property graph database. Cray Graph Engine (2015-03, Proprietary, C++) ranks #112 this month; Memgraph (2020-05, BUSL-1.1, C++) ranks #4. They differ on 17 of 46 surveyed features.

Attribute Cray Graph Engine #112 ▼8 Growing Memgraph #4 = Leader
At a glance
Rank #112#4
Score 33.670.8
GitHub stars —4.6k
Popularity 44.972.8
Activity —80.9
Community 30.361.0
Research 51.762.6
Fundamentals
Description An RDF triple store built for Cray/HPE supercomputer systems. Uses a shared global address space across compute nodes for distributed graph analytics with pre-built graph algorithms.An in-memory property graph database with ACID transactions and strong consistency. Includes the MAGE library of graph algorithms and supports real-time streaming ingestion.
Vendor Hewlett Packard EnterpriseMemgraph
Model OtherProperty Graph
Kind databasedatabase
Category EnterpriseEnterprise
First released 2015-032020-05
Status deprecated — Discontinued after HPE acquired Cray in 2019. Product was not carried forward.active
License ProprietaryBUSL-1.1
Written in C++C++
Query languages SPARQLopenCypher
gdotv support noyes

Feature scores 17 of 46 rows differ

Feature Cray Graph EngineMemgraph
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 ·0.75
Platform
Operating on Linux ✓✓
Operating on Windows ·0.5
SaaS offering ·✓
Operations
Automatic updates ··
Client side caching ··
Data versioning support ··
Live backups ✓✓
Distribution
Cluster Re-balancing ·✓
Data Distribution ✓✓
High-Availability 0.5✓
Query Distribution ✓✓
Replication support ·✓
Developer Experience
Data types defined 0.5·
Logging/Auditing ✓✓
Object-Graph Mapper ✓✓
Reactive programming ··
Documentation up-to-date ✓0.75
Binary protocol ✓✓
CLI ✓✓
GUI ✓✓
Data Model
Multi-database ··
Graph-native data ✓✓
REST API ✓·
Query Language ✓✓
Transactions
Granular locking ··
Multiple isolation levels ··
Read committed transaction ·✓
Transaction support ·✓
Schema & Security
Constraints 0.5✓
Schema support 0.50.75
Secondary indexes ✓✓
Server side procedures ✓✓
Triggers ·✓
Authentication ✓✓
Authorization ✓✓
Data encryption ··