项目起因2021 年,我在面试中多次被问到数据库内核相关问题,比如 “MySQL 是如何做性能优化的?”、“InnoDB 的 MVCC 怎么实现?”。
那时我发现,虽然平时用 MySQL 很多,但对它底层协议、存储引擎、事务机制,其实了解不深。
那段时间我也刚学 Go,想真正把它用在系统编程里。
于是我给自己定了个挑战:用纯 Go 从零写一个 MySQL 兼容数据库内核,目标对齐 MySQL 5.7 协议,参考 InnoDB 的设计,支持事务、MVCC、Redo/Undo 日志…。
种种迹象表明:东大即将迎来它的敦刻尔克时刻!1. 熟悉二战历...
刚刚刷完2遍 bugku 的 web 题,前来答题。 每个...
首先诛仙删减了50万字左右,其中张小凡/鬼厉的将近19万,陆...
前阵子处理过一个很神奇的事情。 小情侣,女方要求男方说了晚...
这个动物希人种类选的绝了,毛茸茸软乎乎的可爱感,再加上一点点...
唉。 。 。 我去哔站看了***, ***简要经过: 1男...
昨天的 GCP 全球宕机事故报告出了,给大家解读下。 从 ...
从上海到北京,直线距离1050公里,乘坐客机需要2小时20分...
粤IP*******|网站地图粤IP*******|网站地图 地址: 备案号: