letterbeezps
1aa53aa17f
simplify the implementation of scan ( #45 )
2024-02-11 10:41:07 -05:00
Alex Chi
218c73f384
patch memtable and add ts for wal
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2024-01-25 23:09:16 +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
2fefe3e505
remove unnecessary files
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2024-01-24 21:04:51 +08:00
Alex Chi
9473c89330
checkin part 2 solution
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2024-01-24 14:32:13 +08:00
Alex Chi
cfa7c0c2af
fix warnings
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2024-01-19 17:44:38 +08:00
Alex Chi
6b24d6dfab
finish persistence
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2024-01-19 17:28:47 +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
d8cc9b2cf8
refactor: move iterator trait to parent mod
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2022-12-24 18:25:41 -05:00
Alex Chi
86503ac58d
fix(code): use rwlock in storage
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2022-12-24 17:13:52 -05:00
Alex Chi
0aff26af38
feat(code): finish part 4
...
Signed-off-by: Alex Chi <iskyzh@gmail.com >
2022-12-24 16:27:42 -05: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