(devlog) Building systems in rust

A distributed bit-cask like LS Hash Table KV Store. Or according to my first, definitely not force pushed commit 4a141713 on Mon Sep 23 00:31:41 2024 +0530

snowflk is a distributed kv store inspired from bitcask's implementation of a Log-Structured Hash Table, focusing on replicated storage of persistent data across nodes

This is another shot of me dipping my toes in rust, which was not the initial plan. Go seemed easy, but I wanted to learn something new along the way as well. May not be a log of progress considering academics and club related work, wanted to try some stuff out :)

writing this log right before a test, might be messy


Devlog

SEP 23

Genesis, started of with a go implementation but...want to try rust for no reason, lets see how that goes :P

SEP 24

Making this public, I'm to ashamed of what i have written

SEP 30

Benchmark 1: ./target/release/bee
  Time (mean ± σ):       1.4 ms ±   0.0 ms    [User: 0.6 ms, System: 0.5 ms]
  Range (min … max):     1.3 ms …   1.7 ms    904 runs

Github repo: bwaklog/bee