这几天在熟悉 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)增强优化器
使用了新的动态成本模型,可以提供更好的查询性能
这些是根据官方内容整理的一些特性信息,之后会对一些点进行体验,然后分享