Ubuntu TechHive
Databases from Scratch
event.细节
The Ubuntu TechHive

Abidjan, Côte d'Ivoire

从零开始构建数据库

· 2 小时过去

期待什么

section.描述

🗄️ 两小时从理论到磁盘:数据库内幕揭秘

是否曾好奇过当你运行 SELECT * FROM users 时,背后到底发生了什么?欢迎参加我们的深度技术分享会,带你深入探索数据库的内部机制!🚀

📋 你将学到什么

🎯 基础篇

  • 为什么数据库不仅仅是简单的文本文件
  • 关系模型与作为声明式接口的 SQL
  • 现实世界中的挑战:并发性、原子性与搜索性能

⚙️ 引擎架构

  • 传输层与连接处理
  • 查询优化器:如何将 SQL 转化为执行计划
  • 存储引擎:魔法背后的核心动力
  • 缓冲池与内存管理

💾 存储深度解析

  • 数据库如何以“页(pages)”而非“行”为单位读取数据
  • B 树与 LSM 树:永恒的权衡
  • 索引:你数据的电话簿 📞

🔒 ACID 与事务

  • 原子性 (Atomicity)、一致性 (Consistency)、隔离性 (Isolation)、持久性 (Durability)
  • 锁机制与 MVCC:如何处理并发用户
  • 预写式日志 (WAL):应对断电故障

🎁 现场演示
观看我们如何仅用 10 行代码,将一个简单的 CSV 文件转化为闪电般快速的“数据库”!⚡

🎯 适合人群

  • 对数据库内部原理感兴趣的后端开发人员
  • 学习计算机科学基础的学生
  • 任何曾好奇过“这到底是怎么运作的?”的人

📅 活动详情

日期: 2026 年 3 月 7 日
时间: 美国东部时间上午 10:30
形式: 互动式在线会议

准备好揭开数据库的神秘面纱了吗?让我们从零开始构建深度认知!🏗️

加入我们的活跃社区:

位置.conf

地点

Abidjan, Côte d'Ivoire
在线
详情.yml

详情

日期和时间
2026年三月7 3:31 PM·UTC
时区
UTC
持续时间
2 小时
主办单位
The Ubuntu TechHive