简介
Databend 是一个使用 Rust 研发、开源、完全面向云架构的新式数仓。
「Databend 内幕大揭秘」将会透过 Databend 的设计与实现,为你揭开面向云架构的现代数据库的面纱。
受众
- 高校计算机专业的学生。
- 想从事数据库研发的开发者。
- 对数据库整体运作原理感兴趣的人员。
范畴
「Databend 内幕大揭秘」并不致力于展示数据库领域的全貌,而是紧紧围绕 Databend 来展示现代云数仓的方方面面:设计与架构、算法与实现等。
结构
本书大概可以分为三个部分:
- 第一部分主要是一些理论材料,包括:介绍数据库的一些重要且基本的概念;以 Databend 为例,展示现代数据库所需具备的一些新特性。
- 第二部分将会进入到设计与实现环节:通过 Databend 源码解读,可以了解现代云数仓的实现细节;而如何参与到 Databend 开源贡献的部分将会触及到数据库研发相关的一些内容。
- 第三部分则会包含使用 Rust 构建数据库的项目练习,以及对数据库领域论文/技术的研讨,进一步探索数据库之美。
协作
「Databend 内幕大揭秘」的内容完全开源,有意向参与协作和贡献的,请参考「贡献相关」一节的内容。