top | item 43821336

(no title)

thehappyfellow | 10 months ago

Learning Rust by building a simple database using it.

I’ve done my share of programming languages (PHP, C++, Python, Ruby, Haskell) and for the last 10 years I’ve been working in OCaml (which I love so much) but Rust would be a nice addition IMO.

And I never implemented LSM style database before! So that’s fun.

I only just started and the pace will be slow (I have 3h/week to spend on it on a good week), if you are curious: https://github.com/happyfellow-one/crab-bucket

discuss

order

nathan_douglas|10 months ago

LOL, love the name.

LSM style should be an interesting path, especially when it comes to optimization.

thehappyfellow|10 months ago

Hah, thanks!

I really wanted an optimisation rabbit hole and seems like this projective going to deliver on that :)

I also tweet about the progress on @onehappyfellow if you’re interested