蓝盟IT小贴士,来喽!
关于MySQL 8.0的特性,可以从多个角度进行解读,但总是感觉缺少了什么,8.0有什么直观的变化,今天我们从文件的角度来看看MySQL 8.0的变化。
您选择了以下MySQL版本:
1 ) MySQL 5.7.26社区版
2 ) MySQL 8.0.23社区版
3 )个人服务器5.7.16
选择Percona作为比较的基准,主要原因是3年前在Percona Server 5.7.16上引入的很多在线环境。
以下是分别显示MySQL 5.7.25、MySQL 8.0.23和Percona Server 5.7.16的简单Excel比较列表
1 )浅绿色的部分表示共同所有
2 )浅蓝色部分表示已添加,但MySQL 8.0和Percona 5.7相同/相似
3 )黄色的部分版本互不相同
根据这个标准,总体来说,MySQL 5.7社区版还很薄,但是MySQL 8.0中确实添加了很多文件。 另外,Percona 5.7是社区版的扩展版,可以看到MySQL 8.0是重复性的。
浅蓝色部分主要是安全相关的文件,重点是黄色部分,Double Write中有对应的文件,#ib_16384_0.dblwr和#ib_16384_1.dblwr、MySQL
对比MySQL 8.0.23和Percona Server 5.7.16,两者区别其实不大,安全方面的文件是一样的,关于double write的处理有些不同。
到了MySQL 8.0的时代,要说我推荐社区版还是Percona,个人从最近的测试和体验来说,还是倾向于社区版。
文/上海蓝盟 IT外包专家