瑞客论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 710|回复: 66

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

[复制链接]

1

主题

1849

帖子

1万

积分

永久会员

Rank: 8Rank: 8

威望
5857
贡献
5351
热心值
0
金币
150
注册时间
2019-10-20
发表于 2024-3-14 15:49 | 显示全部楼层 |阅读模式


数据库并不是黑盒。我们可以通过构建您自己的、小步骤和简单的 Golang 代码来理解它们。 内容包括:
  • 使数据持久化。为什么是数据库而不是文件?使用 fsync。
  • 编写 B+树——一种支持高效查询和增量更新的数据结构。
  • 通过不可变(写时复制)数据结构实现并发事务。
  • KV之上的关系型DB。表、主键、二级索引等高级特性如何映射到B+tree操作?
  • 一种小型查询语言。如何解析语言并评估表达式(构建解释器)。

游客,本付费内容需要支付 15金币 才能浏览, 赞助VIP全站免费下载支付



本帖被以下淘专辑推荐:

回复

使用道具 举报

4

主题

443

帖子

5553

积分

论坛元老

Rank: 8Rank: 8

威望
1258
贡献
950
热心值
1
金币
3344
注册时间
2023-11-7
发表于 2024-3-14 16:56 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

0

主题

2001

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

威望
4536
贡献
3150
热心值
0
金币
2315
注册时间
2022-9-7
发表于 2024-3-14 17:42 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

0

主题

4060

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

威望
7620
贡献
5439
热心值
1
金币
4150
注册时间
2021-6-28
发表于 2024-3-14 17:45 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

0

主题

2263

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

威望
7371
贡献
3426
热心值
1
金币
2227
注册时间
2022-7-19
发表于 2024-3-14 18:00 | 显示全部楼层
从0到1手写一个数据库 (英文版)
回复

使用道具 举报

0

主题

727

帖子

4186

积分

论坛元老

Rank: 8Rank: 8

威望
2314
贡献
1752
热心值
0
金币
120
注册时间
2022-10-30
发表于 2024-3-14 18:05 | 显示全部楼层
无回帖,不论坛,这才是人道。
回复

使用道具 举报

3

主题

1294

帖子

7216

积分

论坛元老

Rank: 8Rank: 8

威望
3844
贡献
2979
热心值
0
金币
393
注册时间
2021-11-13
发表于 2024-3-14 19:13 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

2

主题

1957

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

威望
4895
贡献
3338
热心值
0
金币
2735
注册时间
2021-3-11
发表于 2024-3-14 19:21 | 显示全部楼层
0到1
回复

使用道具 举报

0

主题

342

帖子

1790

积分

金牌会员

Rank: 6Rank: 6

威望
903
贡献
612
热心值
0
金币
275
注册时间
2022-9-17
发表于 2024-3-14 19:32 | 显示全部楼层
看到这帖子真是高兴!
回复

使用道具 举报

0

主题

1173

帖子

7266

积分

论坛元老

Rank: 8Rank: 8

威望
3454
贡献
2316
热心值
0
金币
1496
注册时间
2022-4-19
发表于 2024-3-14 19:44 | 显示全部楼层
感恩无私的分享与奉献
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|瑞客论坛 |网站地图

GMT+8, 2024-4-29 17:29

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表