←back to thread

37 points mehrant | 2 comments | | HN request time: 0.42s | source
1. _davide_ ◴[] No.44982023[source]
Nice! On paper looks really promising! There is actual need for embedded databases as SQLite is painful for highly concurrent programs (I actually hit this issue in rust)
replies(1): >>44982077 #
2. mehrant ◴[] No.44982077[source]
Thanks! yeah, SQLite's write lock is painful for concurrent apps. I'm comfortable with kernel development, so I brought some of those patterns here - RCU-style lock-free reads, per-CPU inspired sharded buffers, and io_uring for kernel-bypass I/O. would love to hear your thoughts if you had the chance to give it a spin :)