一直以来感谢您使用Nuita。
这次,Nuita的数据库减肥成功了。使用的内存从2.4GB降到了0.7GB,削减了约7成。换算成体重,相当于70kg的人瘦到了20kg。而且它比以前干得更精神。
继前阵子搬迁到新加坡之后,这次又是后台的话题。在各位埋头射精的时候,开发团队正在服务器的深处悄悄地干活。
数据库是什么?
数据库,就是把各位的撸文和撸管素材的记录全部保管起来的软件,相当于服务的心脏。您可以把它想象成:每当各位报告一句「射了!」,它就一丝不苟地把这一件写进账本的那个管账的。当然,账本里的内容不会给任何人看。
Nuita一直以来使用的是MySQL(世界上使用最广泛的数据库软件),这次我们换成了MariaDB(MySQL的创造者后来另起炉灶做出来的,可以说是兄弟辈的软件)。账本的内容能原封不动地继承过来,可它就是不知为何食量小得多。
到底瘦了多少?
开发团队实际测量的数字如下:
- 更换前(MySQL): 内存使用量 约2.4GB
- 更换后(MariaDB): 内存使用量 约0.7GB
同一本账本、同样的工作量,差距就这么大。事先用正式环境的副本做过验证,搜索的结果完全一致,页面的显示速度也没有变化。也就是说,没有多忍耐任何一样东西,就瘦下来了。
关于钱的话题
服务器的使用费,是按照用掉多少内存来计费的。也就是说,数据库瘦下来,账单也会跟着瘦。
- 更换前: 数据库费用 每月 约180元
- 更换后: 数据库费用 每月 约65元
变成了约三分之一,一年下来大约能省1,400元。Nuita是在不向各位收取任何费用的前提下运营的,所以变轻松的这部分会用在今后的改进上。加上搬迁到新加坡省下的部分,Nuita的服务器费用光是这个夏天就降到了一半以下。看着开销这么痛快地往下掉,对开发团队来说也算是某种意义上的射精。
搬家作业顺利吗?
为了把账本搬过去,8月24日傍晚我们停止了约20分钟的服务。106,420条撸文一条不落地全部清点过,确认新旧两边的件数完全一致之后才进行切换。各位的射精历史,一发都没有丢失。
如果有哪位正好在停止的那约20分钟里射了、错过了报告的机会,我们深感抱歉。那一发,就请刻在您自己心中的时间轴上吧。
结语
这次更换,外观和使用感受上没有任何变化。变的只有两件事:后台的数据库变苗条了,以及Nuita的运营又轻松了一点。
如果发现任何问题,请通过咨询表单与我们联系。今后也请继续多多关照Nuita。