【课后练习】从0到1数据库内核实战教程二

1、MiniOB相关的题目:实现drop table功能

  • 当前MiniOB已经拥有了创建表的功能,请参考建表的代码,实现drop table的功能,在 训练营 上提交测试
    删表是建表的逆过程,是把表的元数据、关联的资源都删除。
    训练营测试的原理:后台执行时,有一系列的sql语句,发送到miniob,然后将执行输出的结果,跟预期的result文件做对比。
    提醒:删表时,要删除所有与表相关的资源。
  • 训练营:OceanBase 社区
    训练营使用文档 训练营使用说明

2、OceanBase相关题目:完成一个课后笔记
根据本期教程所讲解相关部分的代码阅读,给代码增加一些注释提交PR到GitHub,也可以写一篇代码解读文章。

【OceanBase 社区定制的教程结业证书】

从0到1数据库内核入门实战教程证书
完成7期教程学习+完成3道 MiniOB 课后练习题;

从0到1数据库内核进阶实战教程证书 (以下方式二选一即可)

  1. 完成视频教程学习+ 发布源码解读文章3篇+ 修复普通级bug不低于2个
  2. 完成视频学习+ 发布源码解读文章1篇+ 修复挑战级bug不低于1个

说明:
1、文章标准:属于源码修改或者源码解读类型文章,如阐述bug修改过程,feature实现原理等。
2、普通级bug:主要包括如标签修改、代码注释、unittest等相关bug,如特别情况请和社区及时沟通。
3、挑战级bug:主要包括如功能实现等。

:point_right:往期教程回顾:OceanBase 社区

1 个赞

作业: 源码解析 DDL语句执行过程

https://wangcy6.github.io/post/oceanbase/2022/oceanbase_day2/