传播复兴中华的思想
做理性的爱国者
项目起因2021 年,我在面试中多次被问到数据库内核相关问题,比如 “MySQL 是如何做性能优化的?”、“InnoDB 的 MVCC 怎么实现?”。
那时我发现,虽然平时用 MySQL 很多,但对它底层协议、存储引擎、事务机制,其实了解不深。
那段时间我也刚学 Go,想真正把它用在系统编程里。
于是我给自己定了个挑战:用纯 Go 从零写一个 MySQL 兼容数据库内核,目标对齐 MySQL 5.7 协议,参考 InnoDB 的设计,支持事务、MVCC、Redo/Undo 日志…。
Discord 迁移到Rust,实现性能突破为了解决 "Re...
2025-06-26 来源: 浏览: 次
实际工作中,2020年的时候用 Rust 在 ARM 设备上...
三居室,手动洗衣机,两个女室友,其中一个天天用洗衣机洗衣服,...
这个是全日本质量最差的车在海边使用经过23年以后的中控台里面...
在广州住了几年,搬到上海,发现在广州基本同事都已结婚生子,到...
这是10年谷歌退出中国的影响延续。 我其实不愿意承认,一个...
很多人以为C/C++和Web开发是两条平行线,但实际上在需要...
别看 Everything 那小不点儿 UI 简陋得像 VB...
用了***年 mac 作为工作电脑,期间遇到的 bug 和不...
更新一下,发现dart3的模式匹配,一定程度能缓解 最近因为...
自古以来的服务器应用都是一台服务器跑一个 server **...
我给你出个内外网结合的方案,具体操作步骤可以百度。 物料:...
小公司还是用Hutool这类工具类库的好,起码代码质量下限有...
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个r...
看到这题的时候我就知道某些人会拿Mathura雕像说事。 利...