Build your own modern CouchDB with Rust

Read book at https://arve0.github.io/build-your-own-couchdb/.

Writing

Edit book inside src and code inside sakkosekk.

Build HTML with mdbook:

cargo install mdbook
mdbook build

Development

Make sure you have Rust installed. Source is in sakkosekk:

cd sakkosekk

Tests

cargo test

Benchmarks

See benchmarks in benches.

cargo bench

Running

cargo run

Building release

cargo build --release

Binary in ./target/release/:

./target/release/sakkosekk