DiceDB / dice

DiceDB is a redis-compliant, reactive, scalable, highly-available, unified cache optimized for modern hardware.
https://dicedb.io/
Other
6.83k stars 1.08k forks source link

New WAL implementation with configurable variables #1313

Open ayushsatyam146 opened 20 hours ago

ayushsatyam146 commented 20 hours ago

Fixes #1285 It is a new WAL implementation based on the decided configurable values. This is just the first draft of the WAL and a lot of things need to be added. This doesn't;t contain support for checkpointing and recovery yet. Please feel free to put your thoughts and any comments that I can use to improve on this. Below is the new basic benchmark numbers for this WAL image

cc @arpitbbhayani @JyotinderSingh @soumya-codes @AshwinKul28