FalkorDB vs TerminusDB

FalkorDB is a property graph database; TerminusDB is a multiple database. FalkorDB (2018-07, SSPL-1.0, C) ranks #5 this month; TerminusDB (2019-10, Apache-2.0, Prolog) ranks #30. They differ on 24 of 46 surveyed features.

Attribute FalkorDB #5 ▲1 Leader TerminusDB #30 ▼5 Strong
At a glance
Rank #5#30
Score 69.853.6
GitHub stars 10.5k3.5k
Popularity 68.162.4
Activity 78.662.2
Community 69.834.7
Research 55.350.0
Fundamentals
Description A property graph database that runs as a Redis module, formerly RedisGraph. Uses GraphBLAS sparse matrix operations for query execution, enabling parallel graph traversal.A graph database and document store that builds knowledge graphs from JSON documents. Uses git-like delta encoding with an append-only layered data model, enabling version control and collaboration workflows.
Vendor FalkorDBDFRNT
Model Property GraphMultiple
Kind databasedatabase
Category EstablishedEmerging
First released 2018-072019-10
Status activeactive
License SSPL-1.0Apache-2.0
Written in CProlog
Query languages openCypherWOQL, GraphQL
gdotv support yesno

Feature scores 24 of 46 rows differ

Feature FalkorDBTerminusDB
Community & Business
Active development ✓✓
Commercial support ✓✓
Live community ✓0.75
Open Source ✓✓
Pricing ✓✓
Trendiness 0.5✓
Deployment
Containerization ✓✓
Work as dedicated instance ✓✓
Work as embedded ··
Testing in-memory version ✓·
Platform
Operating on Linux ✓✓
Operating on Windows 0.750.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 ✓0.5
Logging/Auditing 0.5✓
Object-Graph Mapper ✓·
Reactive programming 0.5·
Documentation up-to-date ✓✓
Binary protocol ✓·
CLI ✓·
GUI ··
Data Model
Multi-database ··
Graph-native data ✓·
REST API ✓✓
Query Language ✓0.5
Transactions
Granular locking ·✓
Multiple isolation levels ··
Read committed transaction ··
Transaction support ✓✓
Schema & Security
Constraints ✓✓
Schema support ··
Secondary indexes ✓·
Server side procedures ✓·
Triggers 0.5·
Authentication 0.5✓
Authorization 0.5✓
Data encryption 0.5·