项目起因2021 年,我在面试中多次被问到数据库内核相关问题,比如 “MySQL 是如何做性能优化的?”、“InnoDB 的 MVCC 怎么实现?”。
那时我发现,虽然平时用 MySQL 很多,但对它底层协议、存储引擎、事务机制,其实了解不深。
那段时间我也刚学 Go,想真正把它用在系统编程里。
于是我给自己定了个挑战:用纯 Go 从零写一个 MySQL 兼容数据库内核,目标对齐 MySQL 5.7 协议,参考 InnoDB 的设计,支持事务、MVCC、Redo/Undo 日志…。
{dede:pagebreak/}
妈妈去世后,外婆家的亲戚集体不来,我还要跟他们交往吗?
冬天也要穿胸罩吗?
导师给了1.4W要我给工作室买个主机,是整机还是自己配?
写日记,比较喜欢用电脑,还是手写?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
图数据库有哪些有点特点,如何选择图数据库?
为什么那么多人用GO?GO语言的优势在哪里?
未来20年什么是优质资产?
人社部称个人养老金领取时需缴个税 3%,不区分本金和投资收益,哪些人适合缴存个人养老金?应注意什么?
有什么是你去了西藏才知道的事情?
导师给了1.4W要我给工作室买个主机,是整机还是自己配?
为什么都认为无GC语言一定会比有GC语言要快?
为什么长得漂亮却没什么用?
***如清空你一切***,但是你获得一个可以每天百分之一增长的一千块钱,你愿意吗?
都说时尚是一个轮回,有哪些老电视剧里面的穿搭到现在都还是很潮的呢?
现在写 J***aScript 的是不是已经没人在用 class 这个关键字了?