DATABASE SYSTEMS · 实验实训
看懂一条查询,先看它怎样穿过数据库
从一页数据到一条查询,沿着数据库系统的内部路径完成可复现实验
从行存与列存、RAID 和 B+ 树,到共享扫描、连接枚举和 Z 序曲线;每个主题都有独立页面、Notebook、PPT、源码与图件入口。

EXPLORE BY TOPIC
选择一个主题开始
每个主题都有独立页面,内容、方法和关联资料各自成组。
FEATURED CONTENT
从具体内容进入
case-01-data-layout · 基础
数据布局:行存与列存
同一张表按行或按列组织,都会经过同一批字节,却可能让分析查询读到不同数量的数据。
查看内容 ↗case-02-raid-nesting · 基础RAID 嵌套:扁平条带与多层结构
用固定数量的设备比较扁平与嵌套 RAID 0 的顺序吞吐,拆解层级本身是否带来收益。
查看内容 ↗case-03-bplus-tree · 基础B+ 树:分裂、上提与叶链
逐个插入键值,观察叶节点分裂、分隔键上提和叶链重接如何让树保持平衡。
查看内容 ↗case-04-bitmap-bloom · 进阶位图索引与 Bloom 过滤器
把 WHERE 谓词变成位序列,通过位运算求交集,并比较 Bloom 过滤器的快速排除能力。
查看内容 ↗case-05-pandas-bit-sequences · 进阶pandas 位序列:布尔掩码就是位图
从 DataFrame 的布尔条件出发,理解一条行级 True/False 序列如何对应位图筛选。
查看内容 ↗case-06-radix-trie · 进阶基数树与圣诞树:共享前缀如何省空间
把键拆成前缀片段逐层查找,理解 Trie 路径压缩和描述符递归细分。
查看内容 ↗A CLEAR WAY THROUGH THE MATERIAL
从一个主题开始,继续发现相关内容和资料。
内容按主题分开呈现;来源和公开状态由材料清单记录。