Skip to content

Rust crate library for reading/writing GDBM key/value databases

License

Notifications You must be signed in to change notification settings

jgarzik/gdbm-native-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gdbm-native

Rust crate library for reading/writing GDBM key/value databases

Goals

  • Read and Write GDBM databases
  • Written in safe, native Rust (no FFI).
  • Better-than-C: Support all 32-/64-bit and big/little endian variants without recompiling.
  • Tuned for modern machines with solid state storage

Status

Beta: Read/Write facilities recently completed and needs seasoning. Not recommended (yet) for production use.

Major categories of tasks leading to 1.0.0. View the list of issues and milestones for more.

Documentation

The best documentation is the original GDBM source code from the GNU project: https://www.gnu.org.ua/software/gdbm/

A sister project also provides additional technical documentation, including file format information.