flamestudio 发表于 2024-3-14 15:49

从0到1手写一个数据库 (英文版)

https://salttiger.com/wp-content/uploads/2023/12/1-18.jpg

数据库并不是黑盒。我们可以通过构建您自己的、小步骤和简单的 Golang 代码来理解它们。 内容包括:

[*]使数据持久化。为什么是数据库而不是文件?使用 fsync。
[*]编写 B+树——一种支持高效查询和增量更新的数据结构。
[*]通过不可变(写时复制)数据结构实现并发事务。
[*] KV之上的关系型DB。表、主键、二级索引等高级特性如何映射到B+tree操作?
[*] 一种小型查询语言。如何解析语言并评估表达式(构建解释器)。

**** 本内容需购买 ****


huohun888 发表于 2024-3-14 16:56

强烈支持楼主ing……

hamhai 发表于 2024-3-14 17:42

强烈支持楼主ing……

nickname 发表于 2024-3-14 17:45

强烈支持楼主ing……

hfwtj 发表于 2024-3-14 18:00

从0到1手写一个数据库 (英文版)

codesnow 发表于 2024-3-14 18:05

无回帖,不论坛,这才是人道。

jison 发表于 2024-3-14 19:13

强烈支持楼主ing……

qq1029393032 发表于 2024-3-14 19:21

0到1

墟里 发表于 2024-3-14 19:32

看到这帖子真是高兴!

lyx2008 发表于 2024-3-14 19:44

感恩无私的分享与奉献 :)
页: [1] 2 3 4 5 6 7
查看完整版本: 从0到1手写一个数据库 (英文版)