wyager/Neks
View on GitHub ↗ ★ 115 Haskell
A dead simple networked key/value store
4 mentions on Hacker News by 2 people: 1 story, 3 comments · first 2015-02-05 · latest 2024-12-03
20082026
-
…type demo (basic key/value server) in Haskell. It's about 200 LoC, with a Haskell and Python client. http://github.com/wyager/neks
comment by wyager · 2024-12-03 · in 8 months of OCaml after 8 years of Haskell in production (2023) -
Related plug: Dead-simple Haskell in-memory key/value store (also using STM): https://github.com/wyager/Neks
comment by wyager · 2015-05-27 · in HiDb: A Haskell In-Memory Relational Database (2014) [pdf] -
When testing https://github.com/wyager/Neks , pipelining made the server something like 30x faster for the exact same reason. Syscalls are tremendously expensive compared to the work of processing a request.
comment by wyager · 2015-02-10 · in 84% of a single-threaded 1KB write in Redis is spent in the kernel -
▲ 1
Transactional Key/Value Store in 200 Lines of Haskell Codestory by kushti · 2015-02-05 · 0 comments