Crates.io | dbutils |
lib.rs | dbutils |
version | 0.14.2 |
created_at | 2023-03-24 15:37:59.842499+00 |
updated_at | 2025-02-16 16:38:37.365066+00 |
description | Utils for developing databases |
homepage | https://github.com/al8n/layer0 |
repository | https://github.com/al8n/layer0/tree/main/dbutils |
max_upload_size | |
id | 819380 |
size | 147,496 |
Default
[dependencies]
dbutils = "0.12"
Using in no_std
[dependencies]
dbutils = { version = "0.12", default-features = false }
Using with alloc
only
[dependencies]
dbutils = { version = "0.12", default-features = false, features = ["alloc"] }
rarena-allocator
: Lock-free ARENA allocator which can be used in both memory and on-disk.orderwal
: A generic-purpose, atomic, ordered, zero-copy, Write-Ahead Log implementation for Rust.skl
: A lock-free thread-safe concurrent ARENA based (heap backend or memory map backend) skiplist implementation which helps develop MVCC memtable for LSM-Tree.valog
: A lock-free, generic, lightweight value log for WiscKey or Bitcask architecture databases.