1. 1. MiniOB 简介
  2. 2. NPU 实验教程
    ❱
    1. 2.1. WSL + VSCode 环境搭建
    2. 2.2. Git 教程
    3. 2.3. MiniOB Debug 教程
    4. 2.4. SELECT 语句执行流程解析
    5. 2.5. UPDATE 语句执行流程解析
    6. 2.6. 索引实现:Multi-Index Show-Index
    7. 2.7. 缓冲池替换策略:LRU-K
  3. 3. 如何编译
  4. 4. 如何运行
  5. 5. 开发环境搭建
    ❱
    1. 5.1. 使用 GitPod 开发 MiniOB
    2. 5.2. 开发环境搭建(本地调试, 适用 Linux 和 Mac)
    3. 5.3. 开发环境搭建(远程调试, 适用于 Window, Linux 和 Mac)
    4. 5.4. Windows 使用Docker开发MiniOB
    5. 5.5. 手把手教你在windows上用docker和vscode配置环境
    6. 5.6. 使用Docker开发MiniOB
    7. 5.7. MiniOB 调试
  6. 6. 功能模块设计说明文档
    ❱
    1. 6.1. 存储实现
    2. 6.2. 事务
    3. 6.3. CLog
    4. 6.4. SQL Parser
    5. 6.5. 如何新增支持一种新类型SQL
    6. 6.6. 表达式解析
    7. 6.7. B+树实现
    8. 6.8. 并发B+树实现
    9. 6.9. Doxy代码文档
  7. 7. OceanBase 数据库大赛
    ❱
    1. 7.1. 提交测试需要满足的输出要求
    2. 7.2. 自助输出调试信息
    3. 7.3. 2021届大赛题目介绍
    4. 7.4. 使用GitHub参加训练营
    5. 7.5. 使用Gitee参加训练营
    6. 7.6. date 测试说明
    7. 7.7. date 实现解析
    8. 7.8. drop table 实现解析
  8. 8. 数据库基础理论课程
    ❱
    1. 8.1. 版权声明
    2. 8.2. 第1章 数据库管理系统概述
    3. 8.3. 第2章 数据库的存储结构
    4. 8.4. 第3章 索引结构
    5. 8.5. 第4章 查询处理
    6. 8.6. 第5章 查询优化
    7. 8.7. 第6章 事务处理
    8. 8.8. 参考资料
  9. 9. Blog
    ❱
    1. 9.1. High-Performance Concurrency Control Mechanisms for Main-Memory Databases

MiniOB

数据库管理系统实现基础讲义

作者 华中科技大学谢美意 左琼

版权声明

第1章 数据库管理系统概述

第2章 数据库的存储结构

第3章 索引结构

第4章 查询处理

第5章 查询优化

第6章 事务处理

参考资料