11 releases (6 breaking)

Uses old Rust 2015

0.8.0 Mar 3, 2018
0.7.2 Sep 9, 2017
0.7.1 Jul 15, 2017
0.6.0 Jul 17, 2016
0.1.0 Nov 23, 2014

#51 in #storage-engine

Download history 806/week @ 2024-07-20 1066/week @ 2024-07-27 883/week @ 2024-08-03 676/week @ 2024-08-10 535/week @ 2024-08-17 562/week @ 2024-08-24 627/week @ 2024-08-31 429/week @ 2024-09-07 480/week @ 2024-09-14 431/week @ 2024-09-21 651/week @ 2024-09-28 764/week @ 2024-10-05 827/week @ 2024-10-12 516/week @ 2024-10-19 464/week @ 2024-10-26 690/week @ 2024-11-02

2,651 downloads per month
Used in 15 crates (10 directly)

Apache-2.0

450KB
11K SLoC

C 10K SLoC // 0.2% comments Rust 2K SLoC // 0.0% comments

Build Status Windows Build Status Documentation Crate

lmdb-rs

Idiomatic and safe APIs for interacting with the Symas Lightning Memory-Mapped Database (LMDB).

Building from Source

git clone --recursive git@github.com:danburkert/lmdb-rs.git
cd lmdb-rs
cargo build

Features

  • lmdb-sys.
  • Cursors.
  • Zero-copy put API.
  • Nested transactions.
  • Database statistics.

lib.rs:

Idiomatic and safe APIs for interacting with the Lightning Memory-mapped Database (LMDB).

Dependencies

~80–435KB
~10K SLoC