Write performance vs RocksDB #831
vorcigernix
started this conversation in
General
Replies: 1 comment 1 reply
-
Hey @vorcigernix, we're going to improve write concurrency with MVCC, but are going to stick with B-tree approach. LSM will be better for write-intensive workloads, but 5k records per second sounds like something Limbo should be able to do in the future. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I picked RocksDB for my side project for following reasons:
Write Performance:
LSM tree structure optimized for write-heavy workloads
Write amplification is minimized compared to B-tree databases
Efficient compaction strategies
Merging performance:
Good for "tree merging" scenarios where identities/records form tree-like structures
Is Limbo something I should put on my radar? My current code is capable of merging ~5k records per second (very simple event-like structures) on my M3 Air, 16GB memory. Thing is that horizontal scaling is kinda problematic with Rocks and while this is clearly a premature optimization to do, I am also continually discovering the options for the day I come to this bridge.
Beta Was this translation helpful? Give feedback.
All reactions