Persy
Persy is a transactional storage engine written in rust.
persy.rs
crate.io
doc.rs
Mastodon
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.6"
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 in persy.scan?
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
If you would like to contact the developers send a mail to user dev
on the persy.rs
domain ( spam safety :) ).