这几天在熟悉 Mysql 的新版本 5.7,发现这个版本的改进真的很大,例如提供了更强大的 GIS 功能、高性能的 JSON 数据操作、对多处地方的性能提升 ……


下面列出一些主要的特性


(1)新增原生的 JSON 文档支持


可以对非结构化数据进行高效灵活的存储、搜索、操作


(2)Performance Schema


增强对重要性能信息的展示,包括:内存、事务、存储程序、预处理语句、复制、锁 


(3)MySQL SYS Schema


提供了帮助对象来应答常见的性能、健康、使用、监控问题


(4)安全性提升


实例的初始化、安装、管理 等都更加简单,并且更加安全


(5)扩充对 GIS 的支持


提供了空间索引,对移动应用来说更加方便了


(6)性能提升


每秒处理的查询数量 QPS 比 5.5 快了3倍


(7)优化 InnoDB


提升了性能和并发处理,加强了空间索引、分区能力


(8)更强大的复制能力


支持 multi-source 复制,可以让一个slave有多个master,分别从不同的master复制不同的DB


增强了 multi-threaded slave,可以提升复制速度


(9)增强优化器


使用了新的动态成本模型,可以提供更好的查询性能



这些是根据官方内容整理的一些特性信息,之后会对一些点进行体验,然后分享