MySQL 9.0 发布了!

从昨晚开始,在DBA群里大家就在讨论MySQL 9.0发布的事情,但是Release Note和官方文档都没有更新,所以今天早上一上班就赶紧瞅了下具体更新了哪些内容?

整体看来,基本没什么创新。下面是9.0新增或废弃的一些特性。

🚀MySQL 9.0 新特性和功能

✔️ 保存explain analyze的JSON输出结果

复制代码
EXPLAIN ANALYZE FORMAT=JSON INTO @_variable select_stmt;

✔️ Prepared语句中的Event DDL

从 MySQL 9.0.0 开始,下面的语句可以被prepared:

  • CREATE EVENT
  • ALTER EVENT
  • DROP EVENT

对于这些语句,不支持位置参数

🚀MySQL 9.0 废弃的特性和功能

Performance Schema 中 variables_info 表的 MIN_VALUEMAX_VALUE 列现在已不推荐使用,并可能在未来的 MySQL 版本中移除,请使用 variables_metadata 表的列。

🚀MySQL 9.0 已移除的特性和功能

以下项目在MySQL 9.0中已过时并已删除。如果显示了替代方案,则应更新应用程序以使用它们。

对于使用在MySQL 9.0中删除的功能的MySQL 8.4应用程序,在从MySQL 8.4源复制到MySQL 9.0复制品时,语句可能会失败,或者在源和复制品上可能产生不同的效果。为避免此类问题,应修改使用在MySQL 9.0中删除的功能的应用程序以避免使用它们,并尽可能使用替代方案。

🧿 mysql_native_password插件。在MySQL 8.0中弃用的mysql_native_password身份验证插件已被删除。服务器现在会拒绝来自没有CLIENT_PLUGIN_AUTH功能的旧客户端程序的mysql_native身份验证请求。

由于这一变化,以下服务器选项和变量也已被删除:

  • --mysql-native-password服务器选项
  • --mysql-native-password-proxy-users服务器选项
  • 默认的default_authentication_plugin服务器系统变量

为保持向后兼容性,mysql_native_password仍可在客户端上使用,因为用户可能会使用MySQL 9.0的客户端连接低版本的MySQL数据库服务。

其实一直以来,大家比较期待的是MySQL的vector特性,毕竟现在大家一想起关系型数据库的向量功能,立马想到或者使用的是PostgreSQLpg_vector

但是目前看来,只有HeatWave中可以使用向量存 --(HeatWave GenAI)

利用生成AI而无需AI专业知识或数据移动。HeatWave GenAI提供集成和自动化的生成AI,其中包括基于大型语言模型(LLMs)的数据库内部;自动化的数据库内部向量存储;以及在自然语言中进行上下文对话的能力。

总之,个人觉得MySQL 9.0 本次并没有什么较大创新。

但是,官方社群里有国外小伙伴发了在HeatWave里的测试。

出于好奇,我在community版本中进行了测试(如下图),发现当前版本支持vector类型,开始支持向量存储了,但是文档中没有任何提及存储,向量检索,以及索引创建等内容。

帮助文档中也没有任何与vector有关的函数。官方可能后续会在社区版引入vector检索,让我们慢慢期待吧。

相关推荐
Arva .2 分钟前
MySQL 的存储引擎
数据库·mysql
Logic1018 分钟前
《Mysql数据库应用》 第2版 郭文明 实验5 存储过程与函数的构建与使用核心操作与思路解析
数据库·sql·mysql·学习笔记·计算机网络技术·形考作业·国家开放大学
小二·23 分钟前
MyBatis基础入门《十六》企业级插件实战:基于 MyBatis Interceptor 实现 SQL 审计、慢查询监控与数据脱敏
数据库·sql·mybatis
bing.shao23 分钟前
Golang WaitGroup 踩坑
开发语言·数据库·golang
专注VB编程开发20年31 分钟前
C#内存加载dll和EXE是不是差不多,主要是EXE有入口点
数据库·windows·microsoft·c#
小二·40 分钟前
MyBatis基础入门《十二》批量操作优化:高效插入/更新万级数据,告别慢 SQL!
数据库·sql·mybatis
何中应1 小时前
【面试题-6】MySQL
数据库·后端·mysql·面试题
路遥_131 小时前
银河麒麟 V10 安装部署瀚高数据库 HighGoDB 4.5 全流程(统信UOS Server 20同理)
数据库
TDengine (老段)1 小时前
从关系型数据库到时序数据库的思维转变
大数据·数据库·mysql·时序数据库·tdengine·涛思数据·非关系型数据库
老兵发新帖1 小时前
ubuntu网络管理功能分析
数据库·ubuntu·php