MySQL 5.7.27 的 Windows 压缩包挺适合本地开发环境用的。性能方面,InnoDB这次优化得比较到位,插入速度快不少,搞批量写入压力测试的时候响应也稳。还有窗口函数的支持,做点数据或者复杂查询时,用起来确实方便,写 SQL 也清爽。
SQL 优化器也动了不少刀子,用了基于成本的优化策略,执行计划选择更聪明,不用你手动调来调去了。而且权限管理也做了加强,像PAM 认证啊、GRANT
/REVOKE
都更细了,权限细颗粒控制还是蛮重要的,适合团队项目。
备份和恢复这块支持在线操作,你在跑服务的时候备份也没事儿,不影响业务,挺贴心的。JSON 数据类型也有了,存点灵活结构的数据,做混合结构存储的时候比较省心,省得你还要另外折腾个 NoSQL。
开发接口和错误提示优化也做得不错。写接口、调试的时候会轻松点,不那么迷了。再加上配套的 MySQL Workbench
,不管是画 ER 图,还是做点小调整,都比较直观。
想做高可用?Group Replication就能上手了,多节点同步搞起来,主从同步也支持半同步,数据一致性更靠谱,不怕丢事务。,从开发到上线,mysql-5.7.27-win32.zip
这个包都挺实用,装起来就能用,少折腾。
如果你正好用 Windows 环境,又想搭个性能靠谱点的数据库开发环境,这个版本可以先下起来试试。