网易首页 > 网易号 > 正文 申请入驻

MySQL 9.0“创新版”已支持向量,为何甲骨文却“偷偷摸摸”地宣布?

0
分享至

MySQL 9.0.0 Innovation(俗称 “创新版”)已于近日发 布。

从 MySQL 8.1 开始,官方启用了新的版本模型:MySQL 创新版 (Innovation) 和长期支持版 (LTS)。 根据介绍,两者的质量都已达到可用于生产环境级别。区别在于: 如果希望尝试最新的功能和改进,并喜欢与最新技术保持同步,那么 MySQL 创新版本可能最适合您。 该版本非常适合在快节奏的开发环境中工作的开发人员和 DBA,其中有高水平的自动化测试和现代的持续集成技术,可以实现更快的升级周期。 如果您的环境需要继续保持已经固定的行为,那么 LTS 版本就是您的不二之选。这些版本仅包含必要的修复,因此可以减少数据库软件行为变更带来的风险。

对于 MySQL 9.0 “创新版”,最值得关注的新特性莫过于支持向量数据类型,字段类型名称为VECTOR,可以使用
to_vector/string_to_vector/from_vector/vector_dim 等函数操作向量数据。

MySQL 9.0 的 Release Notes 写道:

此版本中添加了对 VECTOR 列类型的支持。 向量 (Vector) 是一种数据结构,由条目列表(4 字节浮点值)组成,可以表示为二进制字符串值或列表格式的字符串。 VECTOR 列声明有最大长度或条目数(在括号中);默认为 2048,最大为 16383。

下面示例是使用CREATE TABLE创建包含VECTOR列的InnoDB表:

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

操作向量的相关函数介绍:

  • VECTOR_DIM()函数用于获取向量的长度;

  • STRING_TO_VECTOR()
    (别名TO_VECTOR())函数采用向量的列表格式表示形式,并返回二进制字符串表示形式;

  • VECTOR_TO_STRING()
    (别名FROM_VECTOR())函数执行和上面相反的操作。


mysql> SELECT STRING_TO_VECTOR('[2, 3, 5, 7]');
+------------------------------------------------------+
| TO_VECTOR('[2, 3, 5, 7]') |
+------------------------------------------------------+
| 0x00000040000040400000A0400000E040 |
+------------------------------------------------------+
1 row in set (0.00 sec)

mysql> SELECT VECTOR_TO_STRING(0x00000040000040400000A0400000E040);
+------------------------------------------------------+
| VECTOR_TO_STRING(0x00000040000040400000A0400000E040) |
+------------------------------------------------------+
| [2.00000e+00,3.00000e+00,5.00000e+00,7.00000e+00] |
+------------------------------------------------------+
1 row in set (0.00 sec)

更多信息和示例查阅:VECTOR Type、Vector Functions (WL #16081)

https://dev.mysql.com/doc/refman/9.0/en/vector.html

https://dev.mysql.com/doc/refman/9.0/en/vector-functions.html

MySQL 9.0 前几天发布后就引起了广泛讨论,尤其是 Oracle 官方博客提到新增 Vector 数据类型。

不过 MySQL 数据库专家叶金荣却吐槽称,“MySQL 9.0 手册和 release notes 里只字不提新增 Vector(向量)数据类型及相关函数的事。”

他表示在这两份重要文档中,没任何一处提到新增 Vector 数据类型,在用户手册数据类型部分,也确实没看到关于 Vector 的介绍。

直到昨天,叶老师才发现 MySQL 9.0 用户手册和 release notes 加上了新增向量数据类型的相关说明:

via

对于甲骨文这波操作,叶老师表达了自己的看法:

在 MySQL 9.0 里新增向量数据类型是为了 Heatwave 服务,而不是为了 MySQL 社区用户服务。

MySQL 9.0 “向量支持” 的 commit 信息也进一步印证了叶老师的观点:

MySQL HeatWave 是 Oracle 提供的一种数据库服务,它通过集成内存查询加速器来显著提高 MySQL 查询的性能,并且允许用户在不增加复杂性、延迟、风险和成本的情况下,对事务性数据进行实时分析。 用户无需将数据进行 ETL(提取、转换、加载)操作复制到单独的分析数据库中。

https://my.oschina.net/actiontechoss/blog/10090445

https://dev.mysql.com/downloads/mysql/

https://dev.mysql.com/doc/relnotes/mysql/9.0/en/news-9-0-0.html#mysqld-9-0-0-vectors

https://blogs.oracle.com/mysql/post/mysql-july-2024-ga-releases-now-available

https://github.com/mysql/mysql-server/commit/8cd51511de7db36971954326af6d10eb7ac5476c

https://www.oracle.com/cn/heatwave/

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
无需引荐!新加坡总统径直走向孙颖莎,这声问候太有分量

无需引荐!新加坡总统径直走向孙颖莎,这声问候太有分量

健身狂人
2026-03-01 07:58:40
92岁台湾老兵回重庆寻亲,下飞机后却怒斥子女:这不还是台北

92岁台湾老兵回重庆寻亲,下飞机后却怒斥子女:这不还是台北

海佑讲史
2026-02-28 21:19:37
李泽楷与梁洛施:名分之外的真实关系曝光

李泽楷与梁洛施:名分之外的真实关系曝光

听风喃
2026-03-02 09:43:33
医生劝告:一旦吃上降压药,这3种食物要戒掉,再吃有心梗风险

医生劝告:一旦吃上降压药,这3种食物要戒掉,再吃有心梗风险

蜉蝣说
2026-03-02 09:11:00
国际篮联出手,乔尔杰维奇怒喷律宾裁判再度执裁,男篮还要靠自己

国际篮联出手,乔尔杰维奇怒喷律宾裁判再度执裁,男篮还要靠自己

现代小青青慕慕
2026-03-01 12:02:24
美国终于怕了,比稀土更致命王牌,终于出手了!万斯:中国要冷静

美国终于怕了,比稀土更致命王牌,终于出手了!万斯:中国要冷静

牛锅巴小钒
2026-03-01 18:37:31
哈梅内伊全家死伤惨重!30枚炸弹炸出三个巨大地洞:一定藏有内奸

哈梅内伊全家死伤惨重!30枚炸弹炸出三个巨大地洞:一定藏有内奸

诺诺谈史
2026-03-01 11:21:42
哈梅内伊三天就没了?不是美以导弹多狠,是伊朗早被自己人卖了

哈梅内伊三天就没了?不是美以导弹多狠,是伊朗早被自己人卖了

荷兰豆爱健康
2026-03-01 17:14:21
山东省纪委监委通报

山东省纪委监委通报

滨州日报
2026-03-02 09:46:17
航母遇险?美以空袭后,伊朗弹道导弹怒砸航母,命中概率有多大?

航母遇险?美以空袭后,伊朗弹道导弹怒砸航母,命中概率有多大?

尉迟红心
2026-03-02 08:23:30
英国驻塞浦路斯军事基地发生爆炸,英法德三国联合谴责伊朗

英国驻塞浦路斯军事基地发生爆炸,英法德三国联合谴责伊朗

土澳的故事
2026-03-02 09:48:21
羡慕!索尼宣布将把应届生的起薪提至1.87万元/月

羡慕!索尼宣布将把应届生的起薪提至1.87万元/月

随波荡漾的漂流瓶
2026-03-01 17:25:03
TVB视后宣萱的顶级炫富,不是豪车名表,而是她车后座的102岁保姆

TVB视后宣萱的顶级炫富,不是豪车名表,而是她车后座的102岁保姆

西楼知趣杂谈
2026-02-28 21:24:36
最让大龄剩女崩溃的是什么?网友:为啥我一个单身狗看的津津有味

最让大龄剩女崩溃的是什么?网友:为啥我一个单身狗看的津津有味

带你感受人间冷暖
2026-02-22 16:13:39
德国那位军事专家说得够直白:美国不是怕中国,是怕打了也白打

德国那位军事专家说得够直白:美国不是怕中国,是怕打了也白打

扶苏聊历史
2026-01-28 18:04:09
中国男篮翻盘仅一夜 传来一喜讯!7月集齐最强阵容 郭士强如何选

中国男篮翻盘仅一夜 传来一喜讯!7月集齐最强阵容 郭士强如何选

侃球熊弟
2026-03-02 00:10:58
白敬亭和宋轶的瓜,有点炸

白敬亭和宋轶的瓜,有点炸

背包旅行
2026-03-01 15:06:07
孙志浩患癌晚期,贾静雯的女儿得50亿遗产,修杰楷“隔山”吃肥肉

孙志浩患癌晚期,贾静雯的女儿得50亿遗产,修杰楷“隔山”吃肥肉

我心纵横天地间
2026-02-27 22:01:41
几块钱的维生素B2,竟是高血压克星?提醒:还有助改善性生活

几块钱的维生素B2,竟是高血压克星?提醒:还有助改善性生活

橘子约定
2026-02-27 09:33:19
父母不会过日子是什么体验?网友:一百一包的烟,到处散人抽

父母不会过日子是什么体验?网友:一百一包的烟,到处散人抽

另子维爱读史
2026-03-01 20:01:32
2026-03-02 10:31:00
开源中国 incentive-icons
开源中国
每天为开发者推送最新技术资讯
7604文章数 34502关注度
往期回顾 全部

科技要闻

荣耀发布机器人手机、折叠屏、人形机器人

头条要闻

牛弹琴:伊朗之战比俄乌之战更生猛 给世界5个深刻教训

头条要闻

牛弹琴:伊朗之战比俄乌之战更生猛 给世界5个深刻教训

体育要闻

火箭输给热火:乌度卡又输斯波教练

娱乐要闻

黄景瑜 李雪健坐镇!38集犯罪大剧来袭

财经要闻

中东局势影响如何?十大券商策略来了

汽车要闻

理想汽车2月交付26421辆 历史累计交付超159万辆

态度原创

艺术
旅游
家居
数码
军事航空

艺术要闻

这幅草书的14个字,您能全部认出来吗?

旅游要闻

正月十三至十七到莆田,看国家级非遗枫亭游灯闹元宵

家居要闻

素色肌理 品意式格调

数码要闻

2025中国智能眼镜销量暴涨211% 2026年剑指320万台

军事要闻

美军动用新型武器:山寨伊朗的

无障碍浏览 进入关怀版