Commit Graph

14 Commits

Author SHA1 Message Date
Alex Chi Z.
7f4b204064 relicense mini-lsm-book to CC BY-NC-SA 4.0 (#118)
* relicense mini-lsm-book to CC BY-NC-SA 4.0

Signed-off-by: Alex Chi Z <iskyzh@gmail.com>

* clearify license

Signed-off-by: Alex Chi Z <iskyzh@gmail.com>

* fix fmt

Signed-off-by: Alex Chi Z <iskyzh@gmail.com>

* fix fmt

Signed-off-by: Alex Chi Z <iskyzh@gmail.com>

---------

Signed-off-by: Alex Chi Z <iskyzh@gmail.com>
2025-01-19 19:24:12 -05:00
0x29a
621d7a8cf3 chore: typos & refine comments (#65)
* typo in  week2-01-compaction.md

* chroe: typos & add comments

* chore: more typos

* Update week2-01-compaction.md

---------

Co-authored-by: Alex Chi Z <iskyzh@gmail.com>
2024-03-24 15:23:07 -04: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 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
e82428cb39 bump toolchain
Signed-off-by: Alex Chi Z <iskyzh@gmail.com>
2024-01-10 14:12:34 +08:00
Xu
de7f2ec263 docs: add comments & hints for day one starter and reference code (#18)
* feat(docs): Improve/Add comments & some hints for day one starter code

* feat(docs): Add comments for day one solution code

* feat(docs): Add figure for block storage format in starter code (block.rs)
2023-07-11 00:05:34 -04: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
a03cb765ff feat(docs): finish part 1
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2022-12-24 00:17:48 -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
c09a54e796 feat(book): finish overview
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2022-12-23 18:44:59 -05:00
Alex Chi
68303e99b8 initial commit
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2022-12-23 14:29:32 -05:00