Thanks to visit codestin.com
Credit goes to github.com

Skip to content

RogueOneEcho/flat_db

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flat_db

A basic flat file database implementation for Rust.

  • Supports any struct serializable by serde.

  • Keys are hexidecimal hashes.

  • Multiple items can be grouped per file to minimize I/O.

  • YAML is the default file format but could easily be switched to JSON.

  • Database files are easily commited backed up, restored etc with git.

  • Database files are easily read with jq or yq.

  • Simple lock file mechanism protects data during writes.

Releases and Changes

Releases and a full changelog are available via GitHub Releases.

Release versions follow the Semantic Versioning 2.0.0 specification.

Commit messages follow the Conventional commit specification.

About

A basic flat file database implementation for Rust.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages