Crates.io | valog |
lib.rs | valog |
version | |
source | src |
created_at | 2024-09-27 21:39:24.804746 |
updated_at | 2024-10-31 20:02:26.85487 |
description | A lock-free, generic, lightweight value log. |
homepage | https://github.com/al8n/valog |
repository | https://github.com/al8n/valog |
max_upload_size | |
id | 1389403 |
Cargo.toml error: | TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
This crate is designed for databases based on the WiscKey architecture, which separates the storage of keys from values. Consequently, this crate focuses exclusively on managing values. Users are responsible for storing the ValuePointer
s returned by the write*
APIs.
Vec
: Usable in environments without the standard library (no_std
).This crate offers a robust solution for managing value storage in WiscKey-based databases, prioritizing both performance and efficiency.
Default
[dependencies]
valog = "0.2"
no_std
full in-memory mode
[dependencies]
valog = { version = "0.2", default-features = false, features = ["alloc"] }
Please see examples.
valog
is under the terms of both the MIT license and the
Apache License (Version 2.0).
See LICENSE-APACHE, LICENSE-MIT for details.
Copyright (c) 2024 Al Liu.