Alex Chi
5f1b10b03b
use symlink when possible
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2024-01-28 15:17:53 +08:00
Alex Chi Z
a3a92359e1
add key abstraction and prepare for MVCC ( #28 )
...
* add key abstraction and prepare for MVCC
Signed-off-by: Alex Chi <iskyzh@gmail.com >
* a little bit type exercise
Signed-off-by: Alex Chi <iskyzh@gmail.com >
* refactor tests
Signed-off-by: Alex Chi <iskyzh@gmail.com >
* fix clippy warnings
Signed-off-by: Alex Chi <iskyzh@gmail.com >
* refactor starter code
Signed-off-by: Alex Chi <iskyzh@gmail.com >
* final touch docs
Signed-off-by: Alex Chi <iskyzh@gmail.com >
---------
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2024-01-25 10:59:08 +08:00
Alex Chi
13ae8fe8fb
fix read path after compaction
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2024-01-19 16:10:18 +08:00
Alex Chi Z
49c22152ae
add wal and manifest
...
Signed-off-by: Alex Chi Z <iskyzh@gmail.com >
2024-01-19 11:21:38 +08:00
Alex Chi Z
a9fca43f79
add compaction controller + simulator
...
Signed-off-by: Alex Chi Z <iskyzh@gmail.com >
2024-01-16 16:30:01 +08:00
Alex Chi Z
d109882d89
add compaction skeleton ( #16 )
...
* add compaction skeleton
Signed-off-by: Alex Chi <iskyzh@gmail.com >
* remove tombstone when compact to bottom-most level
Signed-off-by: Alex Chi <iskyzh@gmail.com >
* new plan
Signed-off-by: Alex Chi Z <iskyzh@gmail.com >
---------
Signed-off-by: Alex Chi <iskyzh@gmail.com >
Signed-off-by: Alex Chi Z <iskyzh@gmail.com >
2024-01-10 14:25:23 +08:00
Alex Chi
3ed6204400
feat(code): finish part 3
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2022-12-24 14:48:57 -05:00
Alex Chi
4eb2177a3e
feat(code): part 3 iterators
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2022-12-24 10:11:06 -05:00
Alex Chi
3c50c81b69
more comments, sync check
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2022-12-23 22:32:30 -05:00
Alex Chi
72cee6ac13
feat(code): add sst iterator / day 2
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2022-12-23 21:14:11 -05:00
Alex Chi
68303e99b8
initial commit
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2022-12-23 14:29:32 -05:00