前一段时间自己学习了一下mysql的知识,了解了一下mysql的日志系统,从而引发了一些感悟,今天记录一下.
mysql的crash-safe让我想到了一个生活中的情景
在古代的时候,老板开了一个小酒馆,随着时间慢慢的流逝,老板的生意越来越好一些不可避免的事情就会发生-----赊账,老板只能用一个小账本,来记录这些赊账的过程
有人赊账一次,老板就记录一次,后来在对账本的时候,老板发现张三出现了两次,于是老板觉得他现在这种记账方式不好,于是就修改成了下面这种方式
老板看了看自己修改后的记账方式,觉得很满意,于是乎以后他都这么记账了,由于老板的酒酿的很好,越来越多的人都来老板的酒馆喝酒,也带来一个问题,赊账的人也越来越多了,老板每次记账都要找到人名,然后记上消费的金额,非常的耽误时间,老板想来想去,又换了一种记账的方式
老板又写了一个账本,在不忙的时候,直接在账本1上找姓名记账,在忙碌的时候在账本2上直接记录信息,在晚上没有人的时候再去核对这些账目信息,这样也不耽误做生意
其实这就是mysql的crash_safe,是不是和我们的生活很贴切,在一路的学习过程中,慢慢的感悟越来越深,我们肯定听过一句话-艺术来源于生活,这句话同样可以说-技术思路来源于生活,每种技术的设计,其实就是我们生活中处理问题的思路,前两天看到redis的持久化bgsave(有兴趣的小伙伴可以自己去看下),其实和老板卖酒是大同小异的,bgsave就可以理解为老板找了个会计,让会计去记录账目的信息,自己照顾酒馆生意,
这两种技术的解决问题的最终目的都是 在不影响主要任务的前提下,去解决其他任务,就是为了提高效率,加快任务的进度.
文笔不好,就写这么多吧