大纲速览

基础导览

已上线

  • 查询执行

进行中

  • 索引
  • 存储
  • 查询优化

规划中

  • MPP(大规模并行处理)
  • 分布式

特性探索

需调整

  • 使用 Rust 构建云原生数仓 Databend -> 面向云时代的数仓设计
  • Databend 的质量保障 -> 云原生数据库的质量保障

规划中

  • 半结构化数据支持
  • 分布式与共识
  • 如何更简单对接存储系统
  • 各种案例和方案

源码解读

已上线

  • Databend 源码阅读: 开篇
  • Databend 源码阅读: Query Server 启动、Session 管理及请求处理

规划中

预计以视频和文字稿形式发布,按模块进行规划。

开源贡献

已上线

  • 如何设置 Databend 开发环境
  • 轻松了解 Databend 构建
  • 如何为 Databend 添加新的测试
  • 如何参与 Databend 开源协作
  • Databend 全链路追踪
  • 如何对 Databend 进行基准测试
  • Databend 性能剖析方法与工具
  • 如何为 Databend 添加新的函数
  • Databend 版本发布
  • Databend 的日常维护是怎么进行的
  • 常见问题解答

规划中

  • 如何实现新的索引
  • 如何为优化器添加新的规则
  • 如何设计新的表引擎
  • 如何添加新的类型

实战演练

规划中

  • 类型系统
  • 数据源
  • 逻辑计划与表达式
  • 物理计划与表达式
  • Planner
  • 查询优化
  • 查询执行
  • 支持 SQL
  • 并行化
  • 分布式
  • 测试
  • 基准测试

专题研讨

待定

预期会以视频结合文字稿的形式发布。