Skip to content

Commit 17bbac1

Browse files
authored
feat: Add motivation in chapter 0 (#18)
Add motivation in chapter 0 Signed-off-by: MingjiHan <[email protected]>
1 parent a804d16 commit 17bbac1

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

docs/src/00-lets-build-a-database.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,14 @@ RisingLight 是一个 Rust 语言编写的单机分析型(OLAP)数据库系
99

1010
## 为何要做这个教程
1111

12-
TODO
12+
随着数据库系统技术的快速发展(云原生数据库,HTAP一体化和智能化运维等),工业界对于数据库内核开发人员的需求与日俱增。
13+
对于尝试进入数据库系统领域的初学者,一个最大的挑战就是如何系统地了解数据库内核的并掌握数据库内核的开发能力。
14+
然而大多数高校的计算机本科数据库课程只会涉及SQL和数据库应用的相关知识,市面上讲解工业级数据库的书籍和文章也不适合初学者入门。
15+
虽然很多数据库系统课程有公开的课程项目,但这些项目往往是以“代码填空”的形式呈现给大家。
16+
著名的美国理论物理学家Richard Feynman曾经说过:"What I cannot create, I do not understand"。
17+
学习数据库系统内核的最佳方法无疑是自己从零实现一个迷你数据库系统,我们希望数据库系统领域的初学者,可以根据此教程实现自己的数据库系统
18+
,在了解数据库系统内核相关知识的同时提高自己的工程能力。并鼓励大家在未来为开源数据库系统(包括但不限于RisingLight和RisingWave)贡献自己的力量。
19+
1320

1421
## RisingLight 世界地图
1522

0 commit comments

Comments
 (0)