这个十月发布的版本是MySQL宣布转向新的LTS/Innovation发布模式后的第三个长期支持(LTS)版本和第二个创新(Innovation)版本。更多细节请参见MySQL发布:创新和长期支持。
在创新周期中,MySQL 9.x的季度版本将包括新功能、弃用功能和移除功能,以及错误修复。
9.x版本还包括Shell、Router、Connectors和Clients。还有一个针对MySQL的VS Code的新版本。
MySQL数据库管理员(DBAs)、开发者和用户应该迁移到支持9.x创新、8.4长期支持和8.0版本的Connectors和客户端的最新9.x GA版本。

MySQL继续维持每三个月发布一次的频率。
在2025年1月左右,预计会有:

仅包含错误修复和安全补丁的发布
MySQL 8.4.4 LTS
MySQL 8.0.41

创新发布
MySQL 9.2.0 Innovation

MySQL Server 9.1.0 创新版正式发行版包括:
功能、错误和安全修复

MySQL Server 8.4.3 长期支持版正式发行版包括:
错误和安全修复

MySQL Server 8.0.40 正式发行版包括:
错误和安全修复

升级指导
鼓励客户从MySQL Server 8.0.x迁移到最新的8.4.x长期支持版,目前是8.4.3。
想要探索新功能和特性的客户,鼓励升级到MySQL 9.1创新版。

MySQL Server 9.1 亮点
MySQL 社区版:SQL
全新!CREATE DATABASE 和 DROP DATABASE 现在完全原子化且崩溃安全
适用于InnoDB和支持原子DDL的存储引擎
能够清晰处理由于文件系统或其他问题可能导致的问题

全新!如果不存在则创建视图
如果视图不存在,则像往常一样创建
如果视图已经存在,则不更改当前视图定义并发出警告

全新!Explain增强功能
包含有关半连接策略的信息

MySQL 企业版:JavaScript 存储程序
全新!JavaScript程序中的VECTOR支持
现在可以在JavaScript程序中使用VECTOR值作为输入参数、输出参数、预处理语句bind()参数和返回值。

MySQL 企业版:MySQL InnoDB集群(组复制)的流量控制监控
增加了流量控制是否被触发以及它引起了多少节流的指示。
如果从节点落后,流量控制会限制主节点。
四个新变量提供了流量控制调整的度量指标
当前正在被节流的会话数
节流发生的次数
总节流时间
最后一次节流事务的时间戳
使数据库管理员能够获得关于节流的额外洞察
确定集群是否处于压力之下
优化流量控制设置、硬件和配置
实现改进和更平滑的吞吐量

MySQL 企业版:多线程应用器 - 扩展应用器统计
该组件向MySQL性能模式添加了两个新表
通过从整个复制管道收集统计数据,提供增强的可观察性
每个复制通道的应用器指标可在性能模式表replication_applier_metrics中获取
特定于工作器的指标可在性能模式表replication_applier_progress_by_worker中获取
使数据库管理员能够区分DDL和DML
监控复制吞吐量(每秒字节数)
已应用、排队和正在进行的事务
帮助诊断复制延迟并估计赶上的时间

MySQL 企业版:遥测
全新!支持OpenTelemetry日志记录
从MySQL服务器导出遥测日志
发送到支持OpenTelemetry标准的收集器和后端
日志使用OTLP HTTP协议的推送模型导出到单个端点。
通过TLS提供网络安全加密
支持日志压缩。
使数据库管理员能够
在生产环境中排查操作问题
从MySQL服务器收集经过仪器记录的日志事件
将日志数据格式化为OpenTelemetry OTLP格式
将OTLP日志发送到外部的OpenTelemetry收集器进程

MySQL 企业版:OpenID Connect(OAuth2 - JWT)认证
OpenID Connect(OIDC)提供
一种安全的认证方法,用于验证用户是否是他们自称的身份。
OIDC认证协议提供了联合单点登录(Federated SSO),利用OAuth 2.0授权框架。
组织可以利用他们安全的集中认证系统
作为OpenID提供者(OP)或身份提供者(IDP)。
对于开发者和企业来说,使用和管理都很容易。
MySQL作为依赖方(RP),将其用户认证功能外包给OpenID Connect IDP/OP。
有关OpenID的更多信息,请查看关于数字身份的内容。
OpenID使得MySQL 9.1的连接器、路由器和客户端能够根据支持OpenID Connect的外部授权服务器(IAMs)执行的认证,提供用户的身份。

这些OpenID提供者的例子包括
Oracle
Oracle Identity Cloud
Oracle Access Management

Microsoft
Microsoft Entra ID(以前称为Azure Active Directory)
Windows Server上的ADFS

Okta
Auth0
Okta OP

PingIdentity
PingFederate
PingOne for Enterprise

SecureAuth
IdP

RSA Security
RSA ID Plus

Google
Identity Platform

Verizon
VZConnect

Akamai
Identity Cloud
等等——完整的认证OpenID提供者列表。

我们还发布了MySQL客户端、工具和连接器的9.1版本。

无论服务器版本如何,始终使用最新版本的MySQL客户端、工具和连接器。
这些9.1版本的客户端、工具和连接器支持MySQL Server 8.0、8.4 LTS和9.1创新版。
一如既往,感谢您使用MySQL。

文章转载(翻译):https://blogs.oracle.com/mysql/post/mysql-october-2024-ga-releases-now-available

文章看完了,如果觉得本文对您的工作或生活有用,希望分享给你身边的朋友,一起学习,共同进步哈~~~

欢迎关注我的公众号【数库信息技术】,你的关注是我写作的动力源泉

各大平台都可以找到我:
————————————————————————————
公众号:数库信息技术
墨天轮:https://www.modb.pro/u/427810
百家号:https://author.baidu.com/home/1780697309880431
CSDN :https://blog.csdn.net/rscpass
51CTO: https://blog.51cto.com/u_16068254
博客园:https://www.cnblogs.com/shukuinfo
知乎:https://www.zhihu.com/people/shukuinfo
————————————————————————————

MySQL创新版9.1.0于2024年10月15日正式发布-新功能特性先睹为快[译]的更多相关文章

  1. Mysql自动备份工具1.0(2013年11月15日更新)

    Mysql自动备份工具1.0 下载地址 2013-11-15 1.解决日历控件在Windows7/8/8.1环境下遮挡按钮问题:2.解决按月备份当月没有该日期问题: 2013-11-13 1.Mysq ...

  2. 本周MySQL官方verified/open的bug列表(11月15日至11月21日)

    本周MySQL verified的bug列表(11月15日至11月21日) 1. Bug #70923    Replication failure on multi-statement INSERT ...

  3. vue3.0和2.0的区别,Vue-cli3.0于 8月11日正式发布,更快、更小、更易维护、更易于原生、让开发者更轻松

    vue3.0和2.0的区别Vue-cli3.0于 8月11日正式发布,看了下评论,兼容性不是很好,命令有不少变化,不是特别的乐观vue3.0 的发布与 vue2.0 相比,优势主要体现在:更快.更小. ...

  4. 延期!欧盟新标EN IEC 62368-1:2020延至2024年7月6日生效

    近日,TC108X成员投票同意将EN IEC 62368-1:2020(对应IEC 62368-1第三版)的DOW (Date Of Withdrawn)日期由原先的2023年1月6日延长至2024年 ...

  5. 10月16日下午MySQL数据库CRUD操作(增加、删除、修改、查询)

    1.MySQL注释语法--,# 2.2.后缀是.sql的文件是数据库查询文件. 3.保存查询. 关闭查询时会弹出提示是否保存,保存的是这段文字,不是表格(只要是执行成功了表格已经建立了).保存以后下次 ...

  6. 10月28日下午MySQL数据库的增加、删除、查询(匹配数据库登录和可以增、删、查的显示数据库内容的页面))

    一.匹配数据库登录 步骤: 1.做一个普通的登录界面,注意提交方式为post. <!--登录界面--> <form action="chuli.php" meth ...

  7. 10月30日上午MySQL数据库的修改(从网页上实现对数据库的更改)

    从网页页面上对数据库进行更改,连接着之前做的增加.删除.查询. 1.先做一个修改页面 <body> <!--这个页面需要让用户看到一些数据,所以不是一个纯php页面,页面效果和增加页 ...

  8. 10月20日MySQL数据库作业解析

    设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表 ...

  9. 10月14日下午MySQL数据库基础

    数据库基础 类型: 1.varchar:字符串,用于姓名班级,地址等,地址一般长50,姓名长20 2.int:整数,用于成绩,序号等 3.float:小数 4.bit:布尔型,用于性别等 5.时间也用 ...

  10. Linux安装最新版Mono,Jexus(截至2015年12月30日)

    安装系统必备: yum -y install gcc gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-dev ...

随机推荐

  1. ELK快速部署(踩坑记录、常见报错解决)及常用架构讲解

    ELK = Elasticserach + Logstash + kibana(包含但不仅限于) 简介: Elasticsearch:分布式搜索和分析引擎,具有高可伸缩.高可靠和易管理等特点.基于 A ...

  2. vue打包后dist的使用

    发现问题 vue项目完成打包出dist后准备打开index.html,发现居然页面是一片空白,f12一片报红. 分析问题 经过多次网上查询后发现这是由于vue打包时,脚手架会帮你配置好大量参数,但其中 ...

  3. in notin exists not exists 性能优化算法总结

    in notin exists not exists 性能优化算法总结 1.1. in 和 exists 区别 1.2. not in 能不能走索引 1.3. not in 和 join 的关系 1. ...

  4. C++创建与调用dll动态链接库(MinGW64 Dev-C++)

    本文使用的是dev-c++,如果涉及到VC++中不一样的操作,也会适当进行区分. 项目一:创建DLL 1.创建一个DLL类型的项目,当前命名为dlltest,并选择合适的路径进行保存.  2.在生成的 ...

  5. c++ 命名的强制类型转换

    显式转换:显式将一种类型转换为另一种类型. References: C++中的显示数据类型转换 与命名的强制类型转换相比,旧式的强制类型转换从表现形式上来说不那么清晰明了,容易被看漏,所以一旦转换过程 ...

  6. JavaScript习题之算法设计题

    // 1.九九乘法表 for (var i = 1; i < 10; i++) { document.write("<span>"); for (var j = ...

  7. Servlet——执行流程、生命周期、方法介绍、体系结构

    执行流程    生命周期 对象的生命周期是指一个对象从被创建到被销毁的整个过程 Servlet运行在Servlet容器(web服务器)中,其生命周期由容器管理,分为四个阶段:     1. 加载和实例 ...

  8. 异步解析文件报错 NoSuchFileException

    问题描述:同步上传解析文件超时,修改为异步解析后找不到 文件 java.nio.file.NoSuchFileException 原因:异步文件上传,主线程结束后,临时目录的文件会被清理掉,子线程此时 ...

  9. 深度解析Spring AI:请求与响应机制的核心逻辑

    我们在前面的两个章节中基本上对Spring Boot 3版本的新变化进行了全面的回顾,以确保在接下来研究Spring AI时能够避免任何潜在的问题.今天,我们终于可以直接进入主题:Spring AI是 ...

  10. 数组 findIndex 方法去重

    思路:先使用 findIndex 找到重复元素的下标,然后使用 splice 方法删除 :