Write performance vs RocksDB #831
vorcigernix
started this conversation in
General
Replies: 2 comments 2 replies
-
|
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
-
|
for what is possible today with sqlite when highly optimising: |
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
Uh oh!
There was an error while loading. Please reload this page.
-
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