dbutils

Crates.iodbutils
lib.rsdbutils
version
sourcesrc
created_at2023-03-24 15:37:59.842499
updated_at2024-11-07 21:04:08.044067
descriptionUtils for developing databases
homepagehttps://github.com/al8n/layer0
repositoryhttps://github.com/al8n/layer0/tree/main/dbutils
max_upload_size
id819380
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`
size0
Al Liu (al8n)

documentation

README

Database Utilities

Utilities for developing databases.

github LoC Build codecov

docs.rs crates.io crates.io license

Installation

  • Default

    [dependencies]
    dbutils = "0.9"
    
  • Using in no_std

    [dependencies]
    dbutils = { version = "0.9", default-features = false }
    
  • Using with alloc only

    [dependencies]
    dbutils = { version = "0.9", default-features = false, features = ["alloc"] }
    

Project Dependents

  • 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.

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Commit count: 55

cargo fmt