项目起因2021 年,我在面试中多次被问到数据库内核相关问题,比如 “MySQL 是如何做性能优化的?”、“InnoDB 的 MVCC 怎么实现?”。
那时我发现,虽然平时用 MySQL 很多,但对它底层协议、存储引擎、事务机制,其实了解不深。
那段时间我也刚学 Go,想真正把它用在系统编程里。
于是我给自己定了个挑战:用纯 Go 从零写一个 MySQL 兼容数据库内核,目标对齐 MySQL 5.7 协议,参考 InnoDB 的设计,支持事务、MVCC、Redo/Undo 日志…。
{dede:pagebreak/}
如何评价《一人之下》***第721(764)话情报?
你承不承认当今中国是世界唯一军事强国?
胸大的女孩会自卑 吗?
如果是巴基斯坦被印度击落三架歼-10C,这些天舆论会是怎样的?
你的低成本爱好是什么?
《诛仙》作者萧鼎于近日修改《诛仙》原作并大量删去碧瑶戏份,如何看待这一行为?
为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来?
为什么现在的年轻人更容易觉得疲惫?
马路三大妈里为何没有本田?
使用J***a开发简单CAD软件?
现在是2025年6月,现在的房价是阴跌还是暴跌?还会继续跌多久?是否已经开始分化?
哪里有免费的苹果cms v10模板用用?
如何看待《剑星》已登顶 Steam 全球热销榜?
如何看待罗帅宇爸爸新浪微博6月17日放出的材料?
为啥苹果不给 MacBook Pro 加上这些特性?
JetBrains 放弃 AppCode 是否是一个错误决定?