AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

MySQL 9.0 创新版现已发布!

  • 2024-08-05
    北京
  • 本文字数:1120 字

    阅读完需:约 4 分钟

MySQL 9.0 创新版现已发布!

7 月 1 日,甲骨文(Oracle)宣布发布 MySQL 8.0.38,8.4 长期支持版本(LTS)系列的初始更新,以及 MySQL 9.0 的首个版本。创新版本引入了一些新特性,如对向量和 JavaScript 支持。相比之下,这两个 LTS 版本更侧重于稳定性,提供安全更新、缺陷修复和性能改进。



甲骨文团队承认,MySQL 9.0 是“为在即将发布的版本中添加新特性而做准备的初始版本”。主要亮点包括在 CREATE 和 ALTER 语句中对向量数据类型的初始和有限支持。此外,基于 JavaScript 的存储程序和函数是可用的,但在社区版本中不可用。相反,它们在企业版和托管的 HeatWave 中可用。


Percona 的技术布道师 David Stokes 在文章“MySQL 9.0 社区版:快速预览”中写道:


这是创新吗?没有包含任何出色的新技术特性。我们在 8.0 中得到了很多这样的新特性,这可能让我对 9.0 感到厌倦。性能改进将在基准测试完成后再进行评判。(…) 但发布说明中的任何一项都是创新的吗?不,这是有助于产品发展的可靠工程。但这不是创新。(…) 就目前而言,除了好奇的人,我不建议任何人尝试 Oracle 的 MySQL 9.0 版本。


在 MySQL 8.0 中弃用的 mysql_native_password* 身份验证插件已被删除。新的 9.0 服务器将拒绝来自缺乏 CLIENT_PLUGIN_AUTH 能力的旧客户端程序的 mysql_native_password 身份验证请求。然而,mysql_native_password 在客户端仍然可用,允许 MySQL 9.0 客户端程序连接到早期版本的 MySQL 服务器上。


使用 VECTOR 列创建 InnoDB 表非常简单:


mysql> CREATE TABLE v1 (c1 VECTOR(5000));Query OK, 0 rows affected (0.03 sec)
复制代码


然而,对向量列的使用有几个限制:它们不能被用作任何类型的键;数值函数、全文搜索函数和运算符不接受向量作为参数;最后,向量不能与任何其他类型进行比较,只能与另一个向量进行相等比较。


甲骨文还发布了支持 MySQL Server 8.0、8.4 长期支持版(LTS)和 9.0 创新版(Innovation)的 MySQL 客户端、工具和连接器的 9.0 版本。甲骨文的产品管理总监 Mike Frank 写道:


在创新周期中,MySQL 9.x 的季度版本将包括新特性、弃用和删除以及缺陷修复 (…)MySQL DBA、开发人员和用户应该将连接器和客户端迁移到支持 9.0 创新版、8.4 长期支持版和 8.0 版本的最新版本 9.0 GA。


根据 发布说明,该版本的服务器包括 127 个缺陷修复,最值得注意的是缺陷 #107700 和缺陷 #34338001 的修复,这两个缺陷导致了 MySQL 8.0 中 GROUP BY 查询的性能下降。


在新版本中 已经报告了一个关键缺陷,促使社区建议不要升级到最新版本。下一个季度版本预计将于 10 月发布,包括 MySQL 8.4.2 LTS 和 MySQL 8.0.39 的缺陷和安全修复版本,以及 MySQL 9.1.0 的创新版本。


原文链接:

https://www.infoq.com/news/2024/07/mysql-90-innovation-release/

2024-08-05 08:0012077

评论

发布
暂无评论
发现更多内容

战略牵手OXY精英设计、朗生、MPE美亚,小度合作生态重构再迎重要时刻

新消费日报

1024 有奖征名|来给矩阵起源办公室的新猫取名字呀~

MatrixOrigin

1024 MatrixOrigin MatrixOne

挑战吧,HarmonyOS应用开发工程师

HarmonyOS开发者

HarmonyOS

多款国产操作系统安装数据库干货文档汇总(含Oracle/MySQL/国产数据库等)

墨天轮

MySQL 数据库 oracle 国产操作系统 麒麟软件

协同发展,生态聚合丨1024程序员节暨「源聚一堂」开源技术沙龙(北京站)成功举办

开放原子开源基金会

焕新升级!新一代云原生可观测平台

华为云原生团队

云计算 容器 云原生 边缘计算

关于数据库分片你需要知道的

遥遥知识库

Java 分布式数据库 后端 数据库分片 关于XX你应该知道的

HarmonyOS多音频播放并发政策及音频管理解析

HarmonyOS开发者

HarmonyOS

如何区分特权账号管理系统PAM和堡垒机

尚思卓越

网络安全 堡垒机 特权账号管理

如何使用透明贴图实现火焰效果

3D建模设计

材质 纹理 贴图

得物 Redis 设计与实践

得物技术

redis 架构 运维

博睿动态|GOPS全球运维大会2023上海站即将开启!

博睿数据

可观测性

大模型在数据分析场景下的能力评测

Kyligence

数据分析 Kyligence Copilot

​交易所开发 PancakeSwap DeFi 成功的秘密:您的 DEX 发展蓝图

区块链软件开发推广运营

交易所开发 dapp开发 区块链开发 链游开发 NFT开发

等保测评后还要花很多钱做等保整改吗?

行云管家

等保 等级保护 等保测评 等保2.0

揭示Lombok的代码设计缺陷:探索封装问题

树上有只程序猿

lombok Java 开发

Op丨ARB链dapp代币合约质押项目系统开发

l8l259l3365

出海 SaaS 企业增长修炼手册2:Kyligence 落地 PLG 是如何避坑的?

Kyligence

指标管理 SaaS 增长

如何制作二维码会议签到系统?

草料二维码

如何确定Apache Kafka的大小和规模

互联网工科生

kafka

1024程序员节|是时候,展示真正的实力了!

Openlab_cosmoplat

1024 1024程序员节

如何为3D模型设置自发光材质?

3D建模设计

材质 纹理 贴图

幸福里基于 Flink & Paimon 的流式数仓实践

字节跳动云原生计算

flink paimon

第11期 | GPTSecurity周报

云起无垠

MySQL 9.0 创新版现已发布!_大数据_Renato Losio_InfoQ精选文章