字号 ·· | 护眼
theregister

对于MariaDB来说,大型语言模型是它想要赢得青睐的新搜索引擎

MariaDB 已将向量搜索功能集成到其数据库中。MariaDB 基金会执行主席表示,其面临的挑战在于如何说服 AI 编码工具向外界宣传这一特性。“我们非常沮丧,因为世界并不了解 MariaDB 拥有向量功能,”Kaj Arnö 对我们说道。Arnö 是在 Percona Live 大会上接受 The 采访时作出上述表示的,在那里,竞争对手数据库厂商似乎呈现出一种不同寻常的友好氛围。不过,Arnö 也不介意偶尔暗讽几句:“我认为我们正处于一个平静时期,仿佛在风平浪静的海面上航行,观察 AI 如何影响事物,可扩展性如何影响事物……而我不确定 MySQL 是否也经历着如此顺风顺水的时期。”

MariaDB 于 2009 年从 MySQL 分支而来,当时 Oracle 收购 Sun Microsystems 的交易即将完成。如今,MariaDB 支持向量搜索,这使得应用程序能够根据相似性而非精确匹配来查找项目——这是 AI 应用中的常见需求。非营利组织 MariaDB 基金会支持该开源服务器及其社区的开发,而 MariaDB plc 则负责开发商业产品并提供支持。许多 Linux 发行版的用户对 MariaDB 并不陌生。

Arnö 的担忧在于,启动新 AI 项目的开发者是否会被引导使用 MariaDB。“人们开始使用向量数据库,往往是基于某些框架,或者是基于大语言模型(LLM)的默认选择,”他解释道。“因此,如果你进行‘氛围编程’(vibecoding),只是在 Claude Code 提出建议时按下回车键,你最终不会使用 MariaDB 进行向量搜索,而这正是我们需要改变的地方。”

Arnö 将部分问题归因于 AI 工具可获取的信息。它们的训练数据可能早于 MariaDB 的向量功能,而开发者在其他地方遇到的文档和示例可能仍然倾向于成熟的替代方案。“有数百万个地方需要更新内容,以便框架、大语言模型的训练数据以及所有相关方都能知晓 MariaDB 向量的存在,”他说。

“打个比方,如果你随便问一个大语言模型:‘我应该用什么数据库来存向量?’而你又没有提到MariaDB;以目前大语言模型的训练情况来看,没有人会推荐MariaDB。”在一项绝对不够科学的测试中,我们询问Claude该用哪个数据库进行向量搜索。它首先推荐了PostgreSQL,并且没有提及MariaDB。然而,当被要求就同一任务将MariaDB与PostgreSQL进行对比时,它却有很多话要说。这个工具了解MariaDB的功能,只是它不会主动提供。

“我把这比作过去如何提高你的谷歌排名。那有点像一门玄学。你并不真正知道谷歌是如何对搜索结果进行优先排序的。”“现在,世界已经(从搜索引擎优化)转向了大语言模型优化。”

阿恩ö(Arnö)承认,厂商可能会试图操纵这些推荐,但他表示:“我认为影响它的唯一正确方法就是拥有它、记录它,并让人们使用它。”

这给MariaDB留下了一个先有鸡还是先有蛋的问题:如果没有用户生成关于其向量搜索的示例和讨论,人工智能工具可用于了解它的素材就会减少。

“先驱者享有不当的优势,这就好比水一旦开始向某个方向流淌,就会继续向那个方向流淌。现在我们必须改变这一点,让人们了解我们正在做的事情。”

MariaDB为吸引开发者所做出的努力也引发了一个问题:即哪些功能将继续在其社区版中保留。Galera是MariaDB所使用的集群技术,它在其开源未来以及在公司企业产品线中的地位方面引发了争议。

“对于这是否正是MariaDB核心服务器的一部分,你可能会有不同的看法,但它本来就不是MariaDB核心工程团队开发的产品。”"它是由一个实体管理的,该实体被MariaDB plc收购,MariaDB plc是一个商业实体,不等同于MariaDB服务器,他们被允许随意处置它," Arnö说。"这是他们的自由。这是他们的特权,决定他们想做什么。我们保护的是MariaDB服务器,如果有人动了它,我们会非常生气!" ®