TerminusDB
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.
Details
Links
Feature Scores
Community & Business
Active development Updated within last 3 months
Commercial support Paid support available
Live community 50-75% of issues addressed
Open Source Open source license
Pricing Pricing publicly available
Trendiness Growing or stable trend
Deployment
Containerization Docker image available
Work as dedicated instance Can run as standalone server
Work as embedded Standalone only
Testing in-memory version No in-memory option
Platform
Operating on Linux Linux officially supported
Operating on Windows Open source (Windows compatible)
SaaS offering Cloud service available
Operations
Automatic updates Manual updates only
Client side caching No client-side caching
Data versioning support Version control for data
Live backups Hot backup supported
Distribution
Cluster Re-balancing No auto-rebalancing
Data Distribution No sharding
High-Availability No HA support
Query Distribution No distributed queries
Replication support No replication
Developer Experience
Data types defined Basic data types only
Logging/Auditing Event logging supported
Object-Graph Mapper No object mapper
Reactive programming No reactive programming
Documentation up-to-date Docs current with latest version
Binary protocol Text-based protocols only
CLI No CLI
GUI No GUI
Data Model
Multi-database Graph-only
Graph-native data Graph abstraction layer
REST API REST endpoint available
Query Language Proprietary query language
Transactions
Granular locking Object-level locking
Multiple isolation levels Read uncommitted only
Read committed transaction Not available
Transaction support ACID transactions
Schema & Security
Constraints Full constraint support
Schema support Schema-less
Secondary indexes Primary index only
Server side procedures No stored procedures
Triggers No triggers
Authentication Authentication supported
Authorization Role-based access control
Data encryption No encryption