项目起因2021 年,我在面试中多次被问到数据库内核相关问题,比如 “MySQL 是如何做性能优化的?”、“InnoDB 的 MVCC 怎么实现?”。
那时我发现,虽然平时用 MySQL 很多,但对它底层协议、存储引擎、事务机制,其实了解不深。
那段时间我也刚学 Go,想真正把它用在系统编程里。
于是我给自己定了个挑战:用纯 Go 从零写一个 MySQL 兼容数据库内核,目标对齐 MySQL 5.7 协议,参考 InnoDB 的设计,支持事务、MVCC、Redo/Undo 日志…。
{dede:pagebreak/}
华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
中国大陆的苹果手机被阉割了哪些部分?
马兰基地巨型飞翼无人机的出现是否代表制造b21 类似物对于中国来说不再是个难题。?
python与nodejs哪个性能高?
微信头像会影响第一印象吗?
学习linux内核有什么好的书吗?
中国海军是如何崛起的?
为什么中国JK无法拍出日本JK的感觉?
公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么?
2025年了expo和Flutter学哪个?
中国民间中小工厂能快速造出武器吗?
海贼王为什么现在被全网黑?
买到烂尾楼到底该有多绝望?
有没有什么路由器让你用过之后彻底惊艳了?
是什么让你抛弃了 Windows 而转向 Mac?
华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒?