Crate async_skipdb
source ·Expand description
Blazing fast ACID and MVCC in memory database.
async-skipdb uses the same SSI (Serializable Snapshot Isolation) transaction model used in badger.
Modules§
ComparableDBimplementation, which requiresKimplementsOrdandCheapClone. If yourKimplements bothHashandOrd, you are recommended to useEquivalentDBinstead.
Structs§
- AsyncStdSpawner
async-stdAAsyncSpawnerthat uses theasync-stdruntime. - An iterator over the entries of the database.
- The options used to create a new
EquivalentDB. - An iterator over a subset of entries of the database.
- A read only transaction over the [
EquivalentDB], - A reference to an entry in the write transaction.
- An iterator over the entries of the database.
- SmolSpawner
smolAAsyncSpawnerthat uses thesmolruntime. - TokioSpawner
tokioAAsyncSpawnerthat uses thetokioruntime. - A reference to an entry in the write transaction.
- Iterator over the entries of the write transaction.
- An iterator over a subset of entries of the database.
- Iterator over the entries of the write transaction.
Traits§
- A spawner trait for spawning futures.
- Detaches the task related to the join handle to let it keep running in the background.