Memgraph vs FalkorDB

Both are property graph databases queried with openCypher. Memgraph (2020-05, BUSL-1.1, C++) ranks #5 this month; FalkorDB (2018-07, SSPL-1.0, C) ranks #6. They differ on 25 of 46 surveyed features.

Attribute Memgraph #5 ▲1 Strong FalkorDB #6 ▼2 Strong
At a glance
Rank #5#6
Score 64.664.6
GitHub stars 4.4k5.8k
Popularity 67.063.1
Activity 82.180.0
Community 61.072.1
Research 61.154.3
Fundamentals
Description 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.A property graph database that runs as a Redis module, formerly RedisGraph. Uses GraphBLAS sparse matrix operations for query execution, enabling parallel graph traversal.
Vendor MemgraphFalkorDB
Model Property GraphProperty Graph
Kind databasedatabase
Category EnterpriseEstablished
First released 2020-052018-07
Status activeactive
License BUSL-1.1SSPL-1.0
Written in C++C
Query languages openCypheropenCypher
gdotv support yesyes

Feature scores 25 of 46 rows differ

Feature MemgraphFalkorDB
Community & Business
Active development
Commercial support
Live community 0.5
Open Source ·
Pricing ·
Trendiness 0.250.5
Deployment
Containerization
Work as dedicated instance
Work as embedded ··
Testing in-memory version 0.75
Platform
Operating on Linux
Operating on Windows 0.50.75
SaaS offering ·
Operations
Automatic updates ··
Client side caching ·0.5
Data versioning support ··
Live backups 0.5
Distribution
Cluster Re-balancing ·
Data Distribution ·
High-Availability 0.5
Query Distribution ·
Replication support
Developer Experience
Data types defined ·
Logging/Auditing 0.5
Object-Graph Mapper
Reactive programming ·0.5
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
Schema support 0.75·
Secondary indexes
Server side procedures
Triggers 0.5
Authentication 0.5
Authorization 0.5
Data encryption ·0.5