Skip to content

Commit

Permalink
outline v2 chapters
Browse files Browse the repository at this point in the history
Signed-off-by: Alex Chi <[email protected]>
  • Loading branch information
skyzh committed Jan 18, 2024
1 parent 4e08f3e commit 643734f
Show file tree
Hide file tree
Showing 3 changed files with 50 additions and 9 deletions.
40 changes: 40 additions & 0 deletions mini-lsm-book-wip/src/00-overview.md
Original file line number Diff line number Diff line change
@@ -1 +1,41 @@
# Overview

## Structure

chapters + snacks, clear goal

implement, think, try by yourself

required tasks, check your understanding questions, bonus tasks

## Testing

exploring and understanding is more important than passing all the test cases

testing basic requirements, not the internal structure or something

## Solution

### Checkpoints

the final version, but many things can be simplified, read the docs

comments / tests / not up-to-date with the starter code

### How to use the solutions

## Feedbacks

join the Discord server, your feedback is important, thank GitHub users

## License

### Free forever?

### Video lectures + Review Service + Office Hour?

should have a separate preface (before you start) chapter? and what's new with v2?

## Target audience?

## What will you get after taking this course...
12 changes: 3 additions & 9 deletions mini-lsm-book-wip/src/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,7 @@
[Overview](./00-overview.md)
[Get Started](./00-get-started.md)

# Week 1: Mini-LSM

- [Week 1 Overview](./week1-overview.md)
- [Week 1: Mini-LSM](./week1-overview.md)
- [Memtables](./week1-01-memtable.md)
- [Blocks](./week1-02-block.md)
- [Sorted String Table (SST)](./week1-03-sst.md)
Expand All @@ -14,9 +12,7 @@
- [Write Path](./week1-06-write-path.md)
- [Snack Time: SST Optimizations](./week1-07-sst-optimizations.md)

# Week 2: Compaction and Persistence

- [Week 2 Overview](./week2-overview.md)
- [Week 2: Compaction and Persistence](./week2-overview.md)
- [Compaction Implementation](./week2-01-compaction.md)
- [Simple Compaction Strategy](./week2-02-simple.md)
- [Tiered Compaction Strategy](./week2-03-tiered.md)
Expand All @@ -25,9 +21,7 @@
- [Write-Ahead Log (WAL)](./week2-06-wal.md)
- [Snack Time: Batch Write](./week2-07-batch-write.md)

# Week 3: MVCC

- [Overview](./week3-overview.md)
- [Week 3: MVCC](./week3-overview.md)

# The Rest of Your Life (TBD)

Expand Down
7 changes: 7 additions & 0 deletions mini-lsm-book-wip/src/week2-overview.md
Original file line number Diff line number Diff line change
@@ -1 +1,8 @@
# Overview

compaction is important

ask 2 what if questions

LSM is about tradeoffs

0 comments on commit 643734f

Please sign in to comment.