README.md

    Introduction

    miniob设计的目标是让不熟悉数据库设计和实现的同学能够快速的了解与深入学习数据库内核,期望通过miniob相关训练之后,能够对各个数据库内核模块的功能与它们之间的关联有所了解,并能够在 使用时,设计出高效的SQL。面向的对象主要是在校学生,并且诸多模块做了简化,比如不考虑并发操作。 注意:此代码仅供学习使用,不考虑任何安全特性。

    How to build

    please refer to docs/how_to_build.md

    miniob 题目

    miniob 题目

    miniob 实现解析

    miniob-date 实现解析

    miniob drop-table 实现解析

    miniob select-tables 实现解析

    miniob 调试篇

    项目简介

    MiniOB is one mini database, helping developers to learn how database works.

    🚀 Github 镜像仓库 🚀

    源项目地址

    https://github.com/oceanbase/miniob

    发行版本 2

    OceanBase 数据库大赛 2022

    全部发行版

    贡献者 25

    全部贡献者

    开发语言

    • C++ 90.0 %
    • Python 3.4 %
    • Yacc 1.5 %
    • C 1.5 %
    • Lua 1.4 %