2 02 2 年,我接到一个电话,对方说是在某个城市,需要我帮忙处理一批货物的物流。
我当时也懵,没听清具体数量和金额,只记得说“好的,我这边看看。
”后来我反应过来,那批货物数量多达几百吨,金额更是高达几百万。
我赶紧联系了物流公司,可对方说没有空车,让我等。
我当时心里那个急啊,生怕耽误了货主的生意。
我偏激地想,这都什么世道,怎么这么难?最后,还是通过朋友帮忙,才找到了一辆合适的货车,及时完成了运输。
这事儿让我深刻体会到,有时候,不是事情难办,而是人心难测。

MySQL数据库的优点及特性

优点:
性能卓越、服务稳定:上周测试,MySQL扛住了2 000QPS的并发,没出问题。

开放源代码:2 02 3 年还在用,源码随便看,自己改着用,省钱。

历史悠久、用户活跃:我那个朋友问数据库问题,他第一反应总问是不是MySQL。

体积小、安装方便:我上周装个5 .7 版本,2 0分钟搞定,配置文件就三行。

荣誉效应好:LAMP环境必备,大家都用,肯定有道理。

特性:
事务特性:
原子性:上周试过,删数据一半卡死,整批全滚回去了,没错。

一致性:下午查的数据,晚上结果一样,没乱。

隔离性:同事改数据,我读的版本还是旧的,没干扰。

持久性:改完数据,重启服务器,数据还在,没问题。

支持多种操作软件和开发语言:PHP配合得特别好,上周写个脚本,几分钟搞定。
其他语言也行,但PHP最顺手。

算了。

为什么很多大公司用mysql数据库?

说白了,大公司用MySQL就图便宜、稳定、还方便找资源。

先说最重要的省钱,去年我们跑那个电商项目,光是Oracle的许可费就烧了小半年预算,换成MySQL直接省了七位数。
另外一点是它真抗造,去年双十一大促,咱们3 000QPS的请求量,MySQL加个缓存层愣是扛住了,用行话说叫雪崩效应,其实就是前面一个小延迟把后面全拖垮了,但MySQL硬是稳住了。
还有个细节挺关键的,就是生态丰富,比如我们用的InnoDB引擎,搞事务隔离那叫一个溜,一开始我以为是默认就强,后来发现不对,得调参数才行,这个点很多人没注意。
说实话挺坑的。

等等,还有个事,大公司用MySQL其实也踩过坑,比如去年有团队非要用Windows版,结果Linux环境跑飞了,后来发现是权限配置不对,真是哭笑不得。

建议别光看免费,得配对人,否则省下来的钱可能全补在运维上。