EulerFold
Database & Storage Engineers

Implementing B-Trees and LSM Trees from Scratch

4 weeks
0 Learners
Jul 23

The two fundamental storage engine designs: understanding them demystifies every database. This comprehensive curriculum is designed to give you hands-on experience with Implementing B-Trees and LSM Trees from Scratch.

Share:

About this Course

The two fundamental storage engine designs: understanding them demystifies every database. This comprehensive curriculum is designed to give you hands-on experience with Implementing B-Trees and LSM Trees from Scratch. This Database & Storage Engineers curriculum is designed to give you hands-on experience and deep conceptual understanding. Across 4 intensive modules, you'll tackle real-world challenges and build practical projects that reinforce your learning. By the end of this journey, you'll have the skills and proof of work to demonstrate your expertise.

What you'll learn

Master the core concepts of b-tree fundamentals & page structure.
Gain hands-on experience with in-memory b-tree mutation & deletion.
Understand the architecture behind lsm tree architecture: memtable & write-ahead log.
Implement production-grade sstables, compaction strategies & bloom filters.

Prerequisites

advanced Level

This is a rigorous course requiring prior technical background.

  • Production engineering experience

Ideal for

Database & Storage Engineers

Database & Storage Engineers Professionals
Tech Enthusiasts
W1

B-Tree Fundamentals & Page Structure

Master the core concepts of b-tree fundamentals & page structure.

3 videos32m
3 readings
3 topics
1 homework
Learn

Topics

1.1
B-Tree Invariants & Search
11 minutes
1.2
Page Serialization & Binary Layout
12 minutes
1.3
Node Splitting & Balancing
9 minutes
W2

In-Memory B-Tree Mutation & Deletion

Gain hands-on experience with in-memory b-tree mutation & deletion.

3 videos58m
3 readings
3 topics
1 homework
Learn
W3

LSM Tree Architecture: MemTable & Write-Ahead Log

Understand the architecture behind lsm tree architecture: memtable & write-ahead log.

3 videos41m
3 readings
3 topics
1 homework
Learn
W4

SSTables, Compaction Strategies & Bloom Filters

Implement production-grade sstables, compaction strategies & bloom filters.

3 videos64m
3 readings
3 topics
1 homework
Learn
01

Learn

Watch curated videos and read study resources

02

Practice

Practice what you learned

03

Build Projects

Build projects using your new gained knowledge

04

Submit & Verify

Submit your project and get verified by our system

Rate this course

0.0
0 reviews

Help the community find verified technical paths.

Community Insights

0

Join the discussion

Sign in to share your thoughts and technical insights.

Loading insights...