MariaDB 基金会在其最新发布的 MariaDB 11.6 中引入了开源向量搜索的预览功能,旨在使该数据库系统成为 MySQL 的首选开源替代方案。这一举措尤其引人注目,因为甲骨文公司通常将其最先进的特性保留给企业版 MySQL。据公告透露,完整功能的 MariaDB 11.6 向量版本预计在几个月内推出,并将在后续的 11.7 及更高版本中全面可用。
与 MySQL 9.0 中不支持索引的向量类型不同,MariaDB 提供了专门的索引结构以及 VECToText 和 VECFromText 函数,为向量存储提供了新的选项。MariaDB 的向量搜索是基于 HNSW 算法实现的,该算法是行业标准。这一功能将在标准的 MariaDB 服务器中成为核心组件,正如首席执行官 Kaj Arnö 所说:“我们的目标是帮助 MySQL 用户以开源方式轻松采用向量功能。”
开源倡导者 Peter Zaitsev 对 MariaDB 的这一进展表示赞赏,同时也对甲骨文的反应表示好奇,甲骨文是否会因此在 MySQL 社区版中加入向量搜索。MariaDB 的这一发展是公司员工、MariaDB 基金会和其他贡献者,包括亚马逊云科技等最新支持者共同努力的结果。
随着 AI 工作负载的增长,向量搜索成为数据库的关键特性。谷歌和亚马逊云科技已经在其托管的 RDBMS 中提供了这一功能,而 PlanetScale 也宣布了对 MySQL 的 fork 计划,以添加向量搜索。然而,社区中也存在不同的声音,例如用户 nhatnv 认为,除非在大规模数据场景下,否则向量数据库的多样化选择可能并不必要。
MariaDB 的首席架构师 Sergei Golubchik 通过 ann-benchmarks 套件对新功能进行了基准测试,尽管目前仍处于 alpha 阶段,但已提供支持向量搜索的 CPU 优化容器镜像。尽管如此,用户需要等到完整的二进制包发布才能全面体验这一新特性。
MariaDB 的这一开源向量搜索功能预览,标志着其在与 MySQL 竞争中迈出了重要一步,同时也为开发者提供了更多选择,特别是在考虑数据库性能和可扩展性时。
【source】https://mp.weixin.qq.com/s/lv9h08YFjnLxM92dbNSR3g
Views: 0