Microsecond Latency
Reads under 1µs, commits in single-digit µs. Cache-line aware, zero-copy, no serialization.
Embedded ACID database
The embedded database engine where transactions commit in microseconds, one isolation mode just works, and every revision is history you can query.
Reads under 1µs, commits in single-digit µs. Cache-line aware, zero-copy, no serialization.
Snapshot isolation via MVCC. No isolation levels to pick. Readers never block writers.
Every revision remembered. Point-in-time reads, change detection, audit trails — from the architecture, not a bolt-on.
Runs in-process. No network hop, no deployment complexity. Define a type, get ACID on it.
Direct data access
No ORM, no serialization, no DTO layer. Define a blittable component, transact on it, and read any point in its history.
[Component]
public struct Position
{
[Field] public float X;
[Field] public float Y;
[Index] public int Region;
}
// Create, mutate, commit — in microseconds.
using var tx = db.BeginTransaction();
var player = tx.CreateEntity(new Position { X = 0, Y = 0, Region = 1 });
tx.Commit();
// Built-in time travel — read any past revision.
var earlier = db.ReadEntityAtVersion(player, version); The documentation covers the how-to guides, architecture overview, and full API reference.