项目起因2021 年,我在面试中多次被问到数据库内核相关问题,比如 “MySQL 是如何做性能优化的?”、“InnoDB 的 MVCC 怎么实现?”。
那时我发现,虽然平时用 MySQL 很多,但对它底层协议、存储引擎、事务机制,其实了解不深。
那段时间我也刚学 Go,想真正把它用在系统编程里。
于是我给自己定了个挑战:用纯 Go 从零写一个 MySQL 兼容数据库内核,目标对齐 MySQL 5.7 协议,参考 InnoDB 的设计,支持事务、MVCC、Redo/Undo 日志…。
人体组织在发育过程中,每个细胞是如何确定自己在宏观结构是的位置的?
2024做gui 推荐什么语言?
俄罗斯为什么宁愿死磕欧洲也不经营远东地区?
当我们变老之后,会像现在的老人一样,几乎完全不懂“手机电脑”这类新出现的电子产品吗?
著名武术导演唐佳在佐敦跳楼去世,享年 88 岁,如何评价他的一生?
如何评价剪映svip,599一年,有替代方案吗?
目前react的生态系统是什么情况,有没有比较公认的成熟的开发技术栈?
那些168cm才80来斤的女生,真的现实生活中好看吗?
姜文新片《你行!你上!》定档 7 月 25 日上映并发布首支预告,从中能获取哪些信息?你会去看吗?
j***a 使用 pgsql 好用吗?和 mysql 区别大吗?
电话:
座机:
邮箱:
地址: