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§
- optimistic
OptimisticDbimplementation, which requiresKimplements bothHashandOrd. If yourKdoes not implementHash, you can use [SerializableDb] instead.- serializable
SerializableDbimplementation, which requiresKimplementsOrdandCheapClone. If yourKimplements bothHashandOrd, you are recommended to useOptimisticDbinstead.
Structs§
- Async
StdSpawner async-std - A
AsyncSpawnerthat uses theasync-stdruntime. - Iter
- An iterator over the entries of the database.
- Range
- An iterator over a subset of entries of the database.
- Read
Transaction - A read only transaction over the [
OptimisticDb], - Ref
- A reference to an entry in the write transaction.
- RevIter
- An iterator over the entries of the database.
- Smol
Spawner smol - A
AsyncSpawnerthat uses thesmolruntime. - Tokio
Spawner tokio - A
AsyncSpawnerthat uses thetokioruntime. - Transaction
Iter - Iterator over the entries of the write transaction.
- Transaction
Range - An iterator over a subset of entries of the database.
- Value
Ref - A reference to an entry in the write transaction.
- Wasm
Spawner wasm - A
AsyncSpawnerthat uses thewasm-bindgen-futuresruntime. - Write
Transaction RevIter - Iterator over the entries of the write transaction.
Traits§
- Async
Spawner - A spawner trait for spawning futures.
- Detach
- Detaches the task related to the join handle to let it keep running in the background.