Databases from Scratch
Dettagli
# 🗄️ 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:
--------
# 🗄️ De la Théorie au Disque en 2 Heures
Vous êtes-vous déjà demandé ce qui se passe quand vous exécutez `SELECT * FROM users` ? Rejoignez-nous pour une plongée intensive dans les mécanismes internes des bases de données ! 🚀
## 📋 Ce Que Vous Apprendrez
**🎯 Les Fondations **
- Pourquoi les bases de données dépassent les simples fichiers texte
- Le modèle relationnel et SQL comme interface déclarative
- Problèmes concrets : concurrence, atomicité et performance de recherche
**⚙️ Architecture du Moteur **
- Couche de transport et gestion des connexions
- Optimiseur de requêtes : transformer SQL en plans d'exécution
- Moteurs de stockage : la force derrière la magie
- Pools de tampons et gestion mémoire
**💾 Plongée dans le Stockage **
- Comment les BDD lisent par "pages" et non par lignes
- B-Trees vs LSM Trees : l'éternel compromis
- Index : l'annuaire de vos données 📞
**🔒 ACID & Transactions **
- Atomicité, Cohérence, Isolation, Durabilité
- Verrouillage vs MVCC : gérer les utilisateurs concurrents
- Logs Write-Ahead : survivre aux pannes de courant
🎁 Démo Live Bonus Regardez un simple fichier CSV se transformer en "base de données" ultra-rapide avec seulement 10 lignes de code ! ⚡
## 🎯 Parfait Pour
- Développeurs backend curieux des mécanismes internes
- Étudiants apprenant les fondamentaux informatiques
- Quiconque s'est demandé "comment ça marche vraiment ?"
## 📅 Détails de l'Événement
Date : 7 mars 2026
Heure : 10h30 ET
Format : Session interactive en ligne
Prêt à jeter un œil derrière le rideau des bases de données ? Construisons la compréhension depuis la base ! 🏗️
Rejoignez notre communauté dynamique :
