TypeDB vs Weaver

Both are other databases. TypeDB (2016, MPL-2.0, Rust) ranks #7 this month; Weaver (2014-12, BSD-3-Clause, C++) ranks #115. They differ on 26 of 46 surveyed features.

Attribute TypeDB #7 ▲1 Leader Weaver #115 ▼6 Growing
At a glance
Rank #7#115
Score 68.431.0
GitHub stars 4.5k214
Popularity 75.035.2
Activity 75.237.6
Community 63.335.9
Research 50.0—
Fundamentals
Description A polymorphic database that natively models inheritance hierarchies, dependencies, and conceptual schemas using its TypeQL query language. Supports clustering for scalability and a cloud-agnostic deployment model.A research prototype graph database that introduced refinable timestamps for transactional graph analytics. Distributes graphs across shards with multi-version concurrency control for consistent analytical queries.
Vendor Vaticle—
Model OtherOther
Kind databasedatabase
Category GrowingEmerging
First released 20162014-12
Status activeinactive — Academic research prototype. No active development.
License MPL-2.0BSD-3-Clause
Written in RustC++
Query languages TypeQLCustom API
gdotv support nono

Feature scores 26 of 46 rows differ

Feature TypeDBWeaver
Community & Business
Active development ✓·
Commercial support ✓·
Live community ✓·
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 ✓0.75
SaaS offering ✓·
Operations
Automatic updates ··
Client side caching ··
Data versioning support ··
Live backups ··
Distribution
Cluster Re-balancing ··
Data Distribution ·✓
High-Availability ✓✓
Query Distribution ✓✓
Replication support ✓0.5
Developer Experience
Data types defined 0.5·
Logging/Auditing ✓0.5
Object-Graph Mapper ··
Reactive programming ✓·
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 0.5·
Read committed transaction ✓0.5
Transaction support ✓✓
Schema & Security
Constraints ✓·
Schema support ✓·
Secondary indexes ✓·
Server side procedures ··
Triggers ✓·
Authentication ✓·
Authorization ✓·
Data encryption ··