Ubuntu TechHive
Databases from Scratch
event.detail
The Ubuntu TechHive North America

Atlanta, Georgia, USA

Databases from Scratch

· 2 hoursPast
#python#algorithms#database#fundamentals#sql

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

Atlanta, Georgia, USA
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 North America