And use a Badger dual log structured db. Not sure how Go is still the only language with a split log for keys, probably a Rust one by now. They can be locked into memory (or on MMAP file) for extremely fast searches, and it's practical to put one or two bits of data in it so you don't even have to touch the value store unless you need more than that.

Rust if you wanna look cool to the drones. Go if you want to make it work before a month of bashing your head against the borrow checker to start.

Reply to this note

Please Login to reply.

Discussion

No replies yet.