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§
SerializableDb
implementation, which requiresK
implementsOrd
andCheapClone
. If yourK
implements bothHash
andOrd
, you are recommended to useOptimisticDb
instead.
Structs§
- AsyncStdSpawner
async-std
AAsyncSpawner
that uses theasync-std
runtime. - An iterator over the entries of the database.
- An iterator over a subset of entries of the database.
- A read only transaction over the [
OptimisticDb
], - A reference to an entry in the write transaction.
- An iterator over the entries of the database.
- SmolSpawner
smol
AAsyncSpawner
that uses thesmol
runtime. - TokioSpawner
tokio
AAsyncSpawner
that uses thetokio
runtime. - Iterator over the entries of the write transaction.
- An iterator over a subset of entries of the database.
- A reference to an entry in the write transaction.
- WasmSpawner
wasm
AAsyncSpawner
that uses thewasm-bindgen-futures
runtime. - 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.