Re:IKV: embedded key-value store, 100x faster than Redis
by anacrolix on Friday February 23, 2024 @10:07PM
(#39488789)
Another high performance service in Go that will need to rewrite everything to avoid the GC but not without blogging about it first.
[ Parent
| on HN ]
Re:IKV: embedded key-value store, 100x faster than Redis
by grip7010 on Friday February 23, 2024 @10:37PM
(#39488925)
It’s written in Rust, with thin clients in Java and Go (and Python soon). So we avoid GC problems - other than the strings/bytes that Java and Go manage to interact with the foreign function interface
Re:IKV: embedded key-value store, 100x faster than Redis
by anacrolix on Friday February 23, 2024 @10:50PM
(#39488982)
Sorry, just noticed that. Very good.
Where is the FFI, I'd like to see how you do that and whether you go through C. I couldn't find it easily.
Duh, I don't know how I missed it https://github.com/inlinedio/ikv-store/tree/master/ikv/src/f...
Re:IKV: embedded key-value store, 100x faster than Redis
by grip7010 on Friday February 23, 2024 @11:07PM
(#39489032)
https://github.com/inlinedio/ikv-store/tree/master/ikv/src/f...
Yup, it has JNI and C FFI