Ubuntu TechHive
Databases from Scratch
event.detail
The Ubuntu TechHive

Abidjan, Cรดte d'Ivoire

Databases from Scratch

· 2 hoursPast

What to Expect

section.description

๐Ÿ—„๏ธ From Theory to Disk in 2 Hours

Ever wondered what happens when you run SELECT * FROM users? Join us for an intensive deep-dive into database internals! ๐Ÿš€

๐Ÿ“‹ What You'll Learn

**๐ŸŽฏ The Foundation **

  • Why databases exist beyond simple text files
  • The relational model and SQL as a declarative interface
  • Real-world problems: concurrency, atomicity, and search performance

**โš™๏ธ Engine Architecture **

  • Transport layer and connection handling
  • Query optimizer: turning SQL into execution plans
  • Storage engines: the muscle behind the magic
  • Buffer pools and memory management

**๐Ÿ’พ Storage Deep-Dive **

  • How databases read in "pages" not rows
  • B-Trees vs LSM Trees: the eternal trade-off
  • Indexes: your data's phonebook ๐Ÿ“ž

**๐Ÿ”’ ACID & Transactions **

  • Atomicity, Consistency, Isolation, Durability
  • Locking vs MVCC: handling concurrent users
  • Write-Ahead Logs: surviving power outages

๐ŸŽ Bonus Live Demo
Watch a simple CSV file transform into a lightning-fast "database" with just 10 lines of code! โšก

๐ŸŽฏ Perfect For

  • Backend developers curious about database internals
  • Students learning computer science fundamentals
  • Anyone who's ever wondered "how does this actually work?"

๐Ÿ“… Event Details

Date: March 7, 2026
Time: 10:30 AM ET
Format: Interactive online session

Ready to peek behind the database curtain? Let's build understanding from the ground up! ๐Ÿ—๏ธ

Connect with our vibrant community:

location.conf

Location

Abidjan, Cรดte d'Ivoire
Online
details.yml

Details

Date & Time
March 7, 2026 at 3:31 PM ยท UTC
Time Zone
UTC
Duration
2 hours
Organized by
The Ubuntu TechHive