grahamking/Key-Value-Polyglot
View on GitHub ↗ ★ 161 C
A basic key-value store, repeated in C, Go, Python (basic, gevent, and diesel), Ruby (event machine), Java, Scala, Haskell, and NodeJS.
3 mentions on Hacker News by 3 people: 0 stories, 3 comments · first 2012-03-21 · latest 2012-05-22
20082026
-
…closer but it's still not there. Checkout this toy benchmark that was doing the rounds 2 months ago https://github.com/grahamking/Key-Value-Polyglot The naive python solution https://github.com/grahamking/Key-Value-Polyglot/blob/master...…
comment by irahul · 2012-05-22 · in Pinterest Architecture Update - 18M Visitors, 10x Growth, 12 Employees, 410 TB -
…the previous recv. Why does reading that second line take so much longer? There's more detail here: https://github.com/grahamking/Key-Value-Polyglot/pull/5#issu...
comment by graham_king_3 · 2012-03-23 · in In-memory key-value store in C, Go and Python -
…for the hash table he is using.) edit 2: (looks like the C version is not thread safe either). [1] https://github.com/grahamking/Key-Value-Polyglot/blob/master... [2] http://golang.org/doc/go_faq.html#atomic_maps
comment by timtadh · 2012-03-21 · in In-memory key-value store in C, Go and Python