Skip to content

Commit

Permalink
Sarthak | Adds tasks.ms
Browse files Browse the repository at this point in the history
  • Loading branch information
SarthakMakhija committed Jun 19, 2023
1 parent 4b682d6 commit 5688caa
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions tasks.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# KV

## Memtable + WAL
1. Create a new WAL (segment) with every memtable
2. Write to WAL on memtable's `PutOrUpdate`
1. [Confirm]: if multiple KV pairs are written as one byte slice
3. Provide an option to perform SYNC after every batch write in WAL
4. Close the WAL (segment) when the memtable is full

## Support for iterator
## Prefix based get/seek
## Flush memtable to disk
## Creation of SSTable
## Bloom filter
## Recovery

0 comments on commit 5688caa

Please sign in to comment.