FlureeDB vs XTDB
FlureeDB: Immutable RDF graph database with time travel, git-style branching, SPARQL, JSON-LD and Cypher. XTDB: Bitemporal SQL database on object storage that keeps every version of every row.
key differences
- FlureeDB is primarily a RDF / triple store database; XTDB is relational.
- Licensing: FlureeDB is source-available (Business Source License 1.1 (converts to Apache 2.0 after 4 years)); XTDB is open source (copyleft) (Mozilla Public License 2.0).
- Horizontal scaling is none in FlureeDB and manual in XTDB.
- Only FlureeDB has secondary indexes, full-text search, vector search, geospatial, role-based access.
- Only XTDB has columnar storage.
- FlureeDB has a serverless option; XTDB does not.
- FlureeDB can run embedded in your application process.
choose flureedb for
- +Auditable knowledge graphs with full history
- +Data provenance and compliance records
- +Long-term memory for AI coding agents and assistants
- +Semantic data integration with RDF and JSON-LD
best at · Knowledge graph, Traversal, RAG
choose xtdb for
- +Financial and insurance systems needing as-of reporting
- +Audit trails with retroactive corrections
- +Event-sourced systems wanting SQL over history
best at · OLTP, Event sourcing, Ledger
FlureeDB vs XTDB: FAQ
What is the difference between FlureeDB and XTDB?
FlureeDB: Immutable RDF graph database with time travel, git-style branching, SPARQL, JSON-LD and Cypher. XTDB: Bitemporal SQL database on object storage that keeps every version of every row. FlureeDB is primarily a RDF / triple store database; XTDB is relational. Licensing: FlureeDB is source-available (Business Source License 1.1 (converts to Apache 2.0 after 4 years)); XTDB is open source (copyleft) (Mozilla Public License 2.0). Horizontal scaling is none in FlureeDB and manual in XTDB.
When should I choose FlureeDB over XTDB?
Choose FlureeDB for auditable knowledge graphs with full history; data provenance and compliance records; and long-term memory for AI coding agents and assistants. Choose XTDB for financial and insurance systems needing as-of reporting; audit trails with retroactive corrections; and event-sourced systems wanting SQL over history.
Is FlureeDB or XTDB more popular?
XTDB ranks #328 on the WhichDB Score (8.3/100) and FlureeDB ranks #388 (5.3/100). Popularity is not fit: check the requirements that matter for your project.
Are FlureeDB and XTDB open source?
Not in the OSI sense. FlureeDB is source-available: you can read the code, but the license restricts some uses, typically offering it as a competing managed service. License: Business Source License 1.1 (converts to Apache 2.0 after 4 years). Yes. XTDB is open source. License: Mozilla Public License 2.0.