Stardog vs Virtuoso

Stardog is a rdf database; Virtuoso is a multiple database. Stardog (2011, Proprietary, Java) ranks #23 this month; Virtuoso (1998, GPL-2.0, C) ranks #43. They differ on 13 of 46 surveyed features.

Attribute Stardog #23 ▲10 Strong Virtuoso #43 ▼4 Growing
At a glance
Rank #23#43
Score 55.749.1
GitHub stars —977
Popularity 53.262.4
Activity 63.144.4
Community 52.936.0
Research 50.253.6
Fundamentals
Description An RDF-based knowledge graph database with OWL 2 reasoning and property graph extensions. Includes Voicebox, an OpenAI-compatible natural language query interface via LLM integration.A multi-model database supporting relational, RDF, and property graph data. Supports horizontal scaling, SPARQL and SQL queries. Available in open-source and proprietary enterprise editions.
Vendor Stardog UnionOpenLink Software
Model RDFMultiple
Kind databasedatabase
Category EnterpriseEnterprise
First released 20111998
Status activeactive
License ProprietaryGPL-2.0
Written in JavaC
Query languages SPARQL, SQL, GraphQLSQL, SPARQL
gdotv support yesyes

Feature scores 13 of 46 rows differ

Feature StardogVirtuoso
Community & Business
Active development 0.5✓
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 ·✓
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.5·
Logging/Auditing ✓✓
Object-Graph Mapper ··
Reactive programming ✓·
Documentation up-to-date ✓0.5
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 ✓·
Secondary indexes ✓✓
Server side procedures ✓✓
Triggers ·✓
Authentication ✓✓
Authorization ✓✓
Data encryption ··