TypeDB vs ZipG

Both are other databases. TypeDB (2016, MPL-2.0, Rust) ranks #7 this month; ZipG (2017, C++) ranks #83. They differ on 29 of 46 surveyed features.

Attribute TypeDB #7 ▲1 Leader ZipG #83 ▲1 Growing
At a glance
Rank #7#83
Score 68.440.3
GitHub stars 4.5k13
Popularity 75.034.0
Activity 75.237.4
Community 63.349.3
Research 50.053.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 store that executes queries directly on a compressed graph representation for memory efficiency. Lacks traditional database features such as transactions and replication.
Vendor Vaticle—
Model OtherOther
Kind databaseembedded
Category GrowingEmerging
First released 20162017
Status activeinactive — Academic research prototype from AMPLab Berkeley. No active development.
License MPL-2.0—
Written in RustC++
Query languages TypeQLCustom API
gdotv support nono

Feature scores 29 of 46 rows differ

Feature TypeDBZipG
Community & Business
Active development ✓·
Commercial support ✓·
Live community ✓·
Open Source ✓✓
Pricing ✓·
Trendiness ✓·
Deployment
Containerization ✓·
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 ✓·
Developer Experience
Data types defined 0.50.5
Logging/Auditing ✓·
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 ✓·
Transaction support ✓·
Schema & Security
Constraints ✓·
Schema support ✓·
Secondary indexes ✓·
Server side procedures ··
Triggers ✓·
Authentication ✓·
Authorization ✓·
Data encryption ··