瑞客论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1207|回复: 67

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

[复制链接]

1

主题

1870

帖子

1万

积分

永久会员

Rank: 8Rank: 8

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


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

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



本帖被以下淘专辑推荐:

回复

使用道具 举报

4

主题

480

帖子

5888

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

0

主题

2091

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

0

主题

4129

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

0

主题

2365

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

0

主题

803

帖子

4599

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

3

主题

1347

帖子

7558

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

2

主题

2042

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

0

主题

426

帖子

2351

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

0

主题

1205

帖子

7470

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-29 10:11

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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