Skip to content

CaesarYangs/advanced-miniob

advanced-miniob

Agenda

main tasks:

101 102
Basic date(2.5 分)drop-table(2.5 分)、update(5 分)
Storage & Index text(10 分)、null(5 分)、multi-index(5 分) varchar(10 分)、unique-index(5 分),hash-index(10 分)
Query aggregation-func(5 分)、like(5 分)、group-by(10 分) expression(5 分)、alias(5 分)、order-by(10 分)、sub-query(10 分)
Optimization Cost-based-optimization(10 分), AI-enabled-optimization(10 分)

task list:

  • Basic 10 (Before 4.6)
    • date
    • drop-table
    • update
    • 文档
  • Storage&Index 20 (Before 5.5)
    • text
    • null
    • multi-index
    • varchar
    • unique-index
    • hash-index
    • 文档
  • Query 20 (Before 5.19)
    • aggregation-func
    • like
    • group-by
    • expression
    • alias
    • order-by
    • sub-query
    • 文档
  • Optimization 10 (Before 6.2)
    • Cost-based-optimization
    • AI-enabled-optimization
    • 文档

Resources

GitHub - oceanbase/miniob: MiniOB is a compact database that assists developers in understanding the fundamental workings of a database.

MiniOB 简介 - MiniOB

数据库基础理论课程 - MiniOB