作者:赵赛铜,OceanBase 高级开发工程师。目前在 OceanBase 存储-分析处理组,工作方向是存储结构和分析处理功能的维护与开发。 “数据是二十一世纪的石油”,这个观点正在逐渐成为现实,现在我们有各种各样的 IT 系统不断地生产着数据,这些数据累积起来为我们的生产生活带来了很多便利。但在挖掘这些数据价值的同时,大量数据的存储与计算也带来了巨大的成本,降本增效也成为了很多 IT 系统设计
最近在学《OceanBase 数据库源码解析》,发现其中和 SQL 执行器相关的内容很少,所以想写几篇博客,作为这本书的一个补充。上一篇博客《OceanBase 执行引擎的自适应技术》中给大家介绍了执行器里几个比较具有代表性的自适应技术,但是已经假设大家对 hash group by 中的两阶段下压技术有所了解。如果大家对执行器的多阶段下压技术还不是特别熟悉,欢迎阅读这篇博客,来一起学习一下 Oc