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

1、 MiniOB:聚合函数的实现。实现count、sum和avg功能。

注意 需要考虑日期类型。

【训练营】 OceanBase 社区

【训练营使用文档】训练营使用说明

2、OceanBase:阅读相关代码,提交PR到GitHub/写一篇源码解读的文章

【说明】: 推荐 deps/oblib/src/lib/allocator 内存分配管理相关代码;
推荐论文:
《AddressSanitizer: A Fast Address Sanity Checker》
《Oscar:A Practical Page-Permissions-Based Scheme for Thwarting Dangling Pointers》

【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:主要包括如功能实现等。