Get the latest tech news
Ultra fast key value store (in C btw)
Fast Storage Not too long ago, I had a thought, admittedly not a great thought, but a thought nonetheless. The thought was, dear reader, “Why are systems so slow?”.
This thought was influenced mainly by listening too much to Jonathan Blow, Casey Muratori, and Alexey Kutepov on Twitch, Youtube, etc, and thinking, those guys are exaggerating. In this post, I will explain how I implemented a single-threaded minimal Redis-compatible in-memory storage engine with performance that outpaces Redis by orders of magnitude(20x write speeds). “He cheated, did SIMD tricks, and optimized memory access and cache sizes.” You might even think that I implemented this all in some crazy language to avoid having to interact with the operating systems – and you would be entirely correct.
Or read this on Hacker News