本次分享以 MySQL 8.0.24、8.0.25 为中心,介绍 MySQL 服务器和 MySQL NDB Cluster,以及客户端程序 MySQL Shell 最新的技术信息。另外,还将介绍商用版 MySQL Enterprise Edition 的安全扩展功能、基于 MySQL 8.0 的云数据库 MySQL Database Service、高速数据分析引擎 HeatWave 的更新。
首场 RadonDB Meetup 北京站 即将在 7 月 29 日举办。RadonDB开源社区 邀请到国内外知名开源数据库厂商嘉宾,分享最前沿的数据库技术,畅聊数据库开源商业模式。
来自 Oracle 的 MySQL 解决方案工程师 徐轶韬老师,在本场 Meetup 的演讲主题为:《MySQL 技术更新 2021 年 7 月》,下面是演讲简介及演讲提纲。
演讲简介:
本次分享以 MySQL 8.0.24、8.0.25 为中心,介绍 MySQL 服务器和 MySQL NDB Cluster,以及客户端程序 MySQL Shell 最新的技术信息。另外,还将介绍商用版 MySQL Enterprise Edition 的安全扩展功能、基于 MySQL 8.0 的云数据库 MySQL Database Service、高速数据分析引擎 HeatWave 的更新。
演讲提纲:
- 8.0.x 的主要功能
- 相比较 MySQL 5.7,大幅进化的 MySQL 最新版本
- 5.7 的两倍以上性能改进,提高安全性和信赖性
- 8.0.25 的更新
- 优化器
- GIS
- InnoDB
- MySQL Router
- 复制
- 组复制
- MySQL Database Service + HeatWave
- 提供 MySQL 的 OLTP 和 OLAP 的 MySQL 云服务
你将获得:
MySQL 的最新技术信息更新,包括 MySQL 8.0 的主要功能,MySQL 8.0.25 的最新功能,以及 MySQL 公有云服务的最新信息。
非常荣幸能邀请到 徐轶韬 老师参加本次 Meetup,接下来是我们的采访内容。
问题一:根据徐老师本次分享的主题来看,内容非常的具有时效性。那么请问,近些年 MySQL 版本更新的频率有哪些变化和特征?
近年来 MySQL 的发布频率大致会在每个季度推出一个版本。伴随着 8.0 版本的发布方式的转变,从之前的 5.X 系列仅在大版本发布新功能转变为 8.0 的持续发布模式。也就是说从 8.0 开始 MySQL 的新功能会在每个新版本里面持续进行发布,而不需像以往只能等到大版本才会看到新功能。
这一次的分享内容,为大家对近期发布的 MySQL 内容做一个总结,希望能够为大家提供最新的 MySQL 信息。
问题二:MySQL 5.7 版本无疑是非常成功的,目前依然有很多的企业在使用。徐老师 对 MySQL 5.7 的用户有哪些建议?
MySQL 5.7 确实是一个非常成功的版本,发布 1 年左右,就有大量的用户在生产环境中开始使用。正是因为 5.7 提供了非常好的性能和稳定性,使得大量的用户迟迟不愿意将其升级。由于 5.7 版本在去年的 10 月份已经结束了标准支持阶段,现在已经进入延伸支持阶段,这一阶段将持续到 2023 年 10 月份,届时 5.7 版本将不会再提供任何补丁程序,会给用户带来安全风险。因此,建议广大 5.7 的用户做好升级计划,使用 MySQL 的最新版本 8.0。
问题三:MySQL 8.0 也发布很多年了,请问徐老师目前行业内的使用情况如何?
MySQL 8.0 于 2018 年 4 月 19 日首次发布,目前已经进入非常成熟的阶段,从去年开始,国内的各行各业大量开始使用。在一些传统行业里的生产系统仍有 5.6、5.7 版本在使用,但是这些组织已经开始逐步使用 8.0,为将来的整体升级做准备。
问题四:MySQL NDB CLuster 在国内使用的情况如何?适合在哪些场景下部署呢?
MySQL NDB CLuster 是一款特殊的产品,它是一款内存型的数据库(可以将其考虑为 share nothing 的 Oracle RAC),与通常意义上大家认为的 MySQL 集群(由多台 MySQL 服务器通过复制功能搭建)不同。由于其与 MySQL 完全不同的特点和架构,它的使用场景也与通常的 MySQL 不同。其主要适用于大量并发小事务的执行,主要的应用场景多为电信运营商,在线游戏的会话管理等场景。如果大家有适用于这一类型的应用程序,可以考虑使用 NDB Cluster。