|Lucas Hinderberger 056e890aed||4 weeks ago|
|core||1 month ago|
|doc||1 month ago|
|proto||4 weeks ago|
|server||4 weeks ago|
|.gitignore||1 month ago|
|Cargo.lock||4 weeks ago|
|Cargo.toml||1 month ago|
|LICENSE||2 months ago|
|README.md||1 month ago|
|RELEASES.md||4 weeks ago|
This is an incomplete Work in Progress
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.
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 software package is licensed under the MPLv2 license.
For details, look into the
LICENSE file in the root of the source code
distribution of this software.