
Oracle 近期宣布推出 MySQL AI,只在 MySQL 企业版中提供的 AI 功能,用于处理大型部署中的分析和 AI 工作负载。然而,在 MySQL 社区,人们对广受欢迎的社区版的未来愈发感到担忧,他们担心会出现供应商锁定问题,这种担忧在 Oracle 最近内部裁员之后愈发强烈。
MySQL AI 引入了向量存储和搜索功能,这使得企业能够在 MySQL 上直接构建检索增强生成应用程序,无需单独的向量数据库。它还与领先的大语言模型集成,提供 AI 驱动的查询加速,利用数据库内分析优化工作负载。Oracle 的 MySQL 工程高级副总裁 Nipun Agarwal 解释说:
MySQL AI 开启了本地智能体工作流的可能性,例如检测存储在内部服务器上的银行交易金融欺诈、监控商品库存并预测商品需求、为客户进行旅行预订等。你可以开发访问 MySQL 数据库或文件系统数据的 AI 应用程序,无需数据移动或进行复杂集成,并且可以选择将同一应用程序迁移到云端的 MySQL HeatWave。

来源:Oracle 文档
新的 AI 引擎包含四大核心组件:生成式人工智能,能够从本地文件系统中的文档精准提取与上下文紧密相关的信息;向量引擎,支持开发人员将文档转化为向量,并存储在 InnoDB 的向量存储中;AutoML,可自动完成诸如算法选择、数据采样、特征选择及超参数优化等常见训练任务;最后是 NL2SQL,借助大语言模型将自然语言文本转换为 SQL,让开发人员得以用自然语言查询数据库内容。
由于 MySQL 企业版原生支持 JavaScript 存储程序,开发人员可以使用 GenAI API 编写直接与 MySQL 数据交互的 JavaScript 代码。此外,Oracle 还提供了用于使用 MySQL AI 的可视化界面 MySQL Studio。Agarwal 补充说:
MySQL Studio 是一个专为 MySQL AI 设计的全新可视化界面,它提供了一个直观且集成化的环境,其中包含 SQL 工作表、用于查询向量存储中文档的聊天界面,以及用于开发机器学习和生成式人工智能应用程序的交互式笔记本。
新的交互式笔记本与 Jupyter 兼容,开发人员可以导入或共享现有的笔记本。这一消息是在 Oracle 最近裁员并加大对MySQL HeatWave (OCI 上托管的 MySQL 企业版数据库服务)的 AI 关注之后发布的,因此社区对 MySQL 作为开源项目的未来产生了质疑。OpenOcean 首席执行官、MariaDB 联合创始人 Patrik Backman 评论道:
MySQL 最初的承诺是开放性和摆脱供应商锁定。企业最想要的功能——分析、机器学习、向量——现在越来越多地被锁定在 HeatWave 中。继续使用 Oracle 意味着对 OCI 的依赖程度更深。
社区担心 Oracle 对越来越多的新功能采用付费许可,并减少对开源版本的支持。Backman 补充说:
Oracle 能在多大程度上削减 MySQL 工程,才会导致开发者逐渐流失?大型企业又能容忍多久的特性锁定,作为业务连续性的代价?这并非仅仅是“Oracle 一贯如此”的问题,而是一种战略性的转变。对于企业而言,维持现状的代价或许很快就会高于变革的成本。
开源数据库专家 Mark Callaghan 警告说:
我希望 Oracle 能持续加大对 MySQL 的投入。这对社区有好处,也对其将用户引流至 HeatWave 的战略通道至关重要,因为如果用户停止使用开源 MySQL,这一关键的引流渠道就无法发挥作用。
MySQL AI 的试用版可在 Oracle E-Delivery 上下载。该团队发布了一个介绍 MySQL Studio 的视频和一个使用 MCP 服务器进行旅行预订的 MySQL AI 演示。
原文链接:
评论