Persy
Persy is a transactional storage engine written in rust.
*still under development, hacking welcome check out new contributor friendly issues *
persy.rs
[crate.io] (https://crates.io/crates/persy)
doc.rs
[twitter] (https://twitter.com/Persy_rs)
COMPILING THE SOURCE
Checkout the source code:
git clone https://gitlab.com/tglman/persy.git
Compile and Test
cargo test
INSTALL
Add it as dependency of your project:
[]
="0.2.0"
USAGE EXAMPLE
Create a new persy file save some data in it and scan it.
use ;
//...
create?;
let persy = open?;
let mut tx = persy.begin?;
persy.create_segment?;
let data = vec!;
persy.insert_record?;
let prepared = persy.prepare_commit?;
persy.commit?;
for rec in persy.scan_records?
CONTRIBUTION
There are a few option for contribute to persy, you can start from reviewing and suggesting API changes, jump directly to hacking the code or just playing a bit with docs. If you want a list of possibility you can start from the list of new contributor friendly issues