DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

XTDB


Crux is an open source document database with bitemporal graph queries. Bitemporal databases make it possible to store and query data on two different factors, valid time and system time. Crux does not enforce any schema for the documents it stores and it supports a Datalog query interface for reading data and traversing relationships across all documents, where queries are executed so that the results are lazily streamed. Additionally, even though the main transaction log is immutable, Crux still supports the eviction of active as well as historical data.

Source Code
https://github.com/xtdb/xtdb[02]
Developer
Country of Origin
GB
Start Year
2018 [04]
Project Types
Commercial, Open Source
Written in
Clojure
Supported Languages
Clojure, Java
Embeds / Uses
LMDB, RocksDB
License
MIT License

Database Entry

XTDB


Crux is an open source document database with bitemporal graph queries. Bitemporal databases make it possible to store and query data on two different factors, valid time and system time. Crux does not enforce any schema for the documents it stores and it supports a Datalog query interface for reading data and traversing relationships across all documents, where queries are executed so that the results are lazily streamed. Additionally, even though the main transaction log is immutable, Crux still supports the eviction of active as well as historical data.

Data Model


Query Interface


Citations

4 sources
  1. https://juxt.pro/crux juxt.pro Spam — Check Archive
  2. GitHub - xtdb/xtdb: An immutable SQL database for application development, time-travel reporting and data compliance. Developed by @juxt · GitHub github.com
  3. https://juxt.pro/crux/docs juxt.pro Spam — Check Archive
  4. Initial Commit github.com
Revision #4