查看原文
其他

刚刚,我成功复活了 MySQL 祖先版本!

破产码农 InsideMySQL 2022-10-13

        

破产码农

IT圈最会讲故事的网红 · 南山彭于晏
刚刚,姜老师用最新的 gcc 10.2 版本在Cent OS 7.2系统中成功编(复)译(活)了远古的 MySQL 3.23.49 版本。
可以说这个版本是目前业界 MySQL 最早的版本,也就是祖先(originals)版本。
当然,让 MySQL 3.23 版本复活,并能够顺利跑在最新的操作系统和编译器下,对源码要做一定的修改。
不过相信对程序员来说,这些只是 piece of breeze ~~~
为什么祖先版本这么重要?
因为祖先版本能够让人们对事物的本质一窥究竟
这在医学界,称之为零号病人。

指示病例(英语:index case),又称为原发病例(英语:primary case),俗称零号病人或零号感染源(英语:patient zero),在流行病学调查中是指在一定人群中的最初的病例。

通过零号病人,可以得知病毒的起源,从而找到克服病毒的方法,从而制作疫苗。
然而,在医学界,要找零号病人是非常困难的。
但是在 IT 的开源届中,可以非常容易的获得祖先版本。
Linux、MySQL、Redis、MongoDB,都可以轻松获得最初版本的源码。
这样,我们就能拥有对于上述开源软件的自主可控能力。
要知道,虽然MySQL 数据库发展有超过 20 年的时间,但底层逻辑并没有太大的变化,只是功能在不断演进中。
接着,话不多说,看看下面的视频,如何复活 MySQL 祖先版本:

直播预告


每周五、六,不定期直播,分享技术干货


IMG群是码农的交流社区,IMG微信群交流内容包括但不限于技术、经济、军事、八卦等话题。欢迎有态度的码农们加入IMG大家庭。
IMG目前有少林群、武当群、峨眉群、华山群、M悦会(高端VIP群)
仅限码农入群,猎头或其他行业勿加,入群请加姜老师个人微信 82946772,并备注:码农入IMG群
-----------------------
公众号:破产码农
视频号:破产码农
抖音号:破产码农
B站号:姜老师带你飞
长按下图二维码关注,将感受到一个有趣的灵魂,每篇文章都会有新惊喜。

          

往期推荐


用 VSCode 编译和调试 MySQL,每个 DBA 都应 get 的小技能


VScode,yyds!用VScode编译和调试MySQL


老盖除名 Oracle ACE ,旧时代的终结!


收藏!最新《MySQL数据库开发设计规范》


这么哇塞的 MySQL 功能,你确定不用么?


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存