Work on xeDB has been put on hold until further notice. This is an incomplete version
xeDB is an experimentation platform for creating a specialized database
for Event Sourcing applications.
In its first iteration, it aims to become a very minimal implementation of an Event Sourcing database, focused on write operations and consciously lacking sophisticated optimizations and caching, just to set a baseline.
The iterations following the initial experimental release are for incrementally
improving and optimizing
xeDB, measuring and comparing its performance with
the previous versions.
The long-term goal is to develop a well-written, secure and fast database,
specialized for Event Sourcing. One day,
xeDB might even reach a level of
stability, maturity and performance that it will be good enough for production use.
xeDB is not fit for practical use.
Any non-experimental use, especially use in production, is strongly discouraged.
xeDB uses Rust as its programming language and Cargo as its
build tool and package manager.
Versioning + Releases
- The latest release is:
- The release currently in development is:
v0.1.0 - The baseline
xeDB uses Semantic Versioning.
For details on the individual releases and the changes between them, please read the release log.
xeDB is Copyright 2020 Lucas Hinderberger
This program is licensed under the Apache License Version 2.0.