藏在旧笔记本里的MySQL

上周六搬储物间的纸箱子。

灰尘呛得我连打三个喷嚏。

最底下压着块磨得掉漆的ThinkPad,2009年款的,我爸当年花了小三个月工资买的。键盘上的J键磨得只剩个灰色的印子,是我当年偷玩红色警戒按的,他到现在都不知道。

他以前开社区杂货铺,卖酱油卖作业本,顺带帮邻居收快递。最早的时候记账全靠蓝封面的横线本,进了多少瓶醋,卖了多少包盐,一笔一笔记,月底盘库要翻三天本子,错了数就得挨我妈骂。

压在账本下的命令行

那时候我刚上高中,计算机课学了点皮毛,回家跟我爸吹,说别手写了,整个数据库呗,自动记账不会错。我爸那时候连U盘都要研究十分钟才能插对,盯着我看了半天,问啥叫数据库。

我说是个装数据的柜子,找东西比翻本子快一百倍。

熬了三个晚上。

我们俩对着一本翻得卷边的《MySQL入门很简单》,连存储引擎是啥都没搞懂,就敢搭个最简单的进销存表。没有图形界面,全是敲命令,没有密码的本地MySQL实例,连最基本的权限控制都没设,就敢把每天进出的货值全往里存。

我爸记不住那些长长的命令,就把常用的操作抄在账本的空白页,字歪歪扭扭的,连个标点都舍不得多打。

2009年版MySQL入门很简单书籍夹着手写命令便签
2009年版MySQL入门很简单书籍夹着手写命令便签

后来我试过把那页纸扫描下来,歪歪扭扭的字里还沾着点酱油印子,是当年他记账的时候蹭上的。比如”进货:敲mysql -u root 回车”,”查盐的库存:select * from goods where name like ‘盐'”,字里行间还画了个小箭头,指着屏幕的位置。

不过话说回来,那时候我吹的牛还真没破。那个简陋的系统跑了快十年,从来没出过数据丢失的问题,比我爸之前用的手写账本靠谱多了。

跑了十四年的静默服务

2018年社区改造,杂货铺拆了。我本来以为那个旧笔记本就彻底没用了,结果我爸擦了擦键盘,把它搬到了家里的书桌抽屉里,说留着有用。

后来我才知道,他用那个本地的数据库,帮小区里的老头老太太存体检报告,帮楼下卖菜的张姐记进货台账,甚至还有小区物业的快递登记信息。他不肯换那些新出的记账APP,说数据都存在别人的服务器上,指不定哪天就没了,哪有自己电脑里的踏实。

去年夏天小区停电,连物业的收费系统都崩了,刚好赶上张姐月底盘库,要算这个月的进货成本和利润,急得在物业门口转圈。我爸回家抱了那个旧笔记本,接了个充电宝,蹲在台阶上敲了两行命令,没两分钟就把上个月的进货记录导成了表格。

张姐当时攥着导出的Excel表,看了半天说这比她花三千块装的商铺系统还好用。

旧ThinkPad外接充电宝显示MySQL库存查询结果
旧ThinkPad外接充电宝显示MySQL库存查询结果

我爸蹲在旁边抽烟,没说话,就看着那个旧笔记本的风扇转得嗡嗡响,像个上了年纪的老蜜蜂。

说实话,我那时候有点恍惚。我在互联网公司待了这么久,见了太多动辄几个PB存储的分布式数据库,搭个集群要十几台服务器,每秒能扛几万次查询,但是我从来没见过哪个系统,能像这个跑在旧笔记本上的MySQL实例一样,被人当成个靠谱的老伙计,放在抽屉里一存就是十几年。

没人提的技术余温

前阵子我帮我爸整理那个数据库的备份,翻着翻着突然看到一个叫secret的表。

哦对,是我当年建的。

那时候我刚上高中,偷偷喜欢隔壁班的女生,不敢把情书存在自己的U盘里,就往我爸的数据库里建了个小表,存了两行没头没尾的草稿,现在翻出来看,脸都烧得慌。

我爸凑过来看了一眼,问这是啥,我赶紧关了页面,说没什么,就是乱存的东西。他也没追问,就笑着说,你看,这东西能存的东西多了,不止是进货卖菜的账。

确实是。

现在好多人一提MySQL,第一反应就是大厂机房里跑着亿万级交易的核心库,是支撑起整个互联网电商、社交平台的基础设施,谁能想到还有人用它存小区门口的酱油库存,存老头老太太的体检报告,存半段没送出去的情书。

上次公司开会,产品经理说要把所有小商家的记账服务都迁到公有云上,说要统一运维,统一备份,降低用户的使用成本。我坐在下面没说话,脑子里突然想起那个旧笔记本的风扇声,想起我爸写在账本上的歪歪扭扭的命令,想起张姐蹲在台阶上看导出表格的样子。

我不是说云服务不好。只是总觉得,那些被人随手存在本地硬盘里的、没什么技术含量的、甚至连个密码都没设的小数据库,藏着太多没法被标准化的东西。

前几天我爸把那个旧笔记本的硬盘拆下来了,找了个几十块钱的移动硬盘盒装着,说以后要给我留着,说这东西比啥照片都靠谱。

我接过来的时候,还能摸到硬盘转动的轻微震动感。

没人会把这个跑了十四年的MySQL实例写进技术史。也没人会统计它到底存过多少笔几毛钱的交易,多少张皱巴巴的体检报告,多少句没好意思说出口的话。

但它就安安静静地待在那个小盒子里,像个藏在城市角落里的旧杂货铺,装着所有没人刻意记起,但从来没消失的生活碎片。

作者|fawen

排版|fawen

审核|见微

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:藏在旧笔记本里的MySQL
文章链接:https://www.lfdjt.com/info_23_31000.html