MySQL 5.7,2015年发布,性能提升显著,但缺少JSON支持,这就是坑。
Redis 3.0,2013年升级,引入了数据持久化,但默认不支持AOF,别信默认配置。
Python 3.5,2015年发布,引入了asyncio,但协程库不完善,别这么干。
上周有个客人问我,他想知道数据库版本号怎么查,我直接告诉他,这事儿简单得很。像MySQL这样的数据库,你只要在命令行输入 SELECT VERSION(); 就能直接看到版本信息了。我自己踩过的坑是,有时候客户忘了备份,更新了数据库版本后,一些旧版本的特性就消失了,这时候得特别小心。反正你看着办,用之前记得备份,别像我之前那样犯过类似的错误。
去年夏天,我在咖啡馆里和一位老同事聊天,他刚刚升级了他的数据库系统。他说,自从升级后,他的数据库运行速度提升了30%,而且故障率降低了20%。等等,我突然想到,那时候我还在用那个旧版本,每次数据同步都要等上半小时,现在想想,真是浪费了不少时间。时间:2022年7月;地点:星巴克;具体数字:速度提升30%,故障率降低20%。这让我好奇,如果我能早一点升级,会不会也能节省这么多时间呢?