数据库圈子里有个老问题,困扰了太多人 —— 你的业务数据在 Oracle 里,向量数据在 Pinecone 里,文档存在 MongoDB 里,图数据在 Neo4j 里,训练好的模型在 S3 上。想做一次结合业务数据的 AI 检索?先把数据从各处搬到一起,写 ETL 、搞同步管道、处理格式转换 …… 折腾一圈下来,业务方早就等不及了。
更头疼的是安全问题。数据每移动一次,风险就增加一层。把企业核心数据发给外部LLM ?合规团队第一个不答应。
Oracle 26ai 想解决的,就是这个根本性的割裂问题。
不是 "数据库+AI插件",而是AI长在数据库里
先说清楚一件事:Oracle 26ai 不是在传统数据库上外挂一个向量搜索模块。它的做法是把 AI 能力从架构层面 " 嵌 " 进数据库内核。
什么意思?
传统做法是:业务数据存在关系型数据库,要搞AI 搜索,先把文本抽出来,调外部 API 生成向量嵌入,再把向量存到专门的向量数据库,最后在应用层把关系查询和向量查询拼在一起。链条长,延迟高,数据安全还没保障。
Oracle 26ai 的思路完全不同 ——VECTOR 直接就是一个内置数据类型,跟 VARCHAR2 、 NUMBER 一样是原生的。你的业务表里直接加一列向量字段,用 SQL 就能完成嵌入生成、相似搜索、混合查询,数据从头到尾没离开过数据库。
这带来的好处很直接:
** 零数据搬运 ** 。向量数据和业务数据住在同一个表里,不用建管道、不用搞同步、不用操心数据一致性问题。想做 " 找出跟这个客户画像最相似的 TOP10 客户,且必须是活跃用户、注册时间在一年以内 " ?一条 SQL 搞定,向量搜索和关系过滤在同一层执行。
** 安全不出库 ** 。数据不用发给外部服务生成嵌入 ——Oracle 26ai 支持把 ONNX 格式的嵌入模型直接导入数据库,在库内完成向量化。你的敏感数据,始终待在你自己的数据库里。
别小看这一点。很多企业不上AI 应用,不是技术不行,是合规过不去。数据出库 = 风险出库,这个道理谁都懂。
混合搜索:真正打通多模态的任督二脉
纯粹的向量搜索其实应用场景有限。真正有价值的查询,往往是" 向量相似 + 关系过滤 + 文本匹配 + 图遍历 " 的组合。
举个实际的例子:一家保险公司想查" 跟这份理赔案件描述相似的历史案件,但限定在同一个地区、同一险种、且涉及欺诈标记的 " 。
传统方案怎么做?向量数据库算相似度,关系库过滤条件,图库查关联,然后在应用层合并结果。这种拼凑式架构,开发复杂不说,查询性能更是灾难。
Oracle 26ai 的混合向量索引( HVI )就是冲着这个问题来的。在一条 SQL 里,你可以同时用向量相似度、 JSON 路径条件、全文检索、图遍历和关系谓词做联合查询。底层是同一个执行引擎,不用跨库、不用拼装。
它还支持三种向量格式:FLOAT32 (高精度通用场景)、 BINARY (存储缩减 32 倍、距离计算快 40 倍,精度保留 90% 以上)、 SPARSE 稀疏向量(法律文书、学术论文这类关键词密集场景)。你可以根据业务需求选格式,不用被一种格式卡死。
Select AI:让不懂SQL的人也能查数据
这个功能我愿称之为" 数据民主化的真正落地 " 。
传统BI 的痛点是什么?业务人员想查个数据,得找数据团队写 SQL ,排期、等排期、改需求、再排期 …… 一个简单问题拖三天。
Select AI 的做法是:你用自然语言问,数据库自动转成 SQL 执行,返回结果。
```sql
SELECTAI 旧金山的已婚客户有多少?
```
就这一行。背后是LLM 自动理解你的意图、找到相关的表和字段、生成 SQL 、执行、返回结果。你甚至可以让它只展示生成的 SQL 不执行( showsql ),或者用自然语言解释 SQL 逻辑( explainsql ),方便审查。
26ai 版本还新增了 RAG 能力。它能把你的企业文档( PDF 、 Word 、 HTML 等 150 多种格式)自动切块、生成向量嵌入、建索引。查询时先检索相关文档片段,再送给 LLM 生成回答 —— 不是胡编,而是基于你的真实数据回答。
更厉害的是合成数据生成(SDG )。开发测试环境缺数据?不用再费劲脱敏生产数据了,让 AI 按真实数据的分布特征生成测试数据,安全又高效。
AI Agent:数据库里长出来的智能体
2026 年 3 月, Oracle 在伦敦全球 AI 大会上发布了 Agentic AI 创新。这次更新让 Oracle 26ai 的 AI Agent 能力大幅升级。
Select AI Agent 不是简单的聊天机器人。它基于 ReAct (推理 + 行动)模式,能自主完成多步骤复杂任务:
规划 :分析你的需求,拆解成执行步骤
工具调用 :查数据库、检索文档、调外部API 、发通知
反思 :检查结果是否达标,不行就换策略重来
记忆 :支持多轮对话,上下文不断裂
比如处理客户退货:Agent 先查订单确认身份,再问退货原因,然后调用自定义函数更新订单状态,最后通知仓库。全程自动,还支持人工审核节点 —— 关键步骤需要你确认才继续。
还有一个值得关注的能力:Private Agent Factory 。业务分析师不用写代码,用拖拽式界面就能构建数据驱动的 AI Agent 。而且这些 Agent 运行在你自己的环境里,数据不外泄。对于金融、医疗这类数据敏感行业,这太重要了。
统一记忆核心:解决 Agent的"失忆症"
用过AI Agent 的人都知道一个痛点 ——Agent 的上下文是割裂的。关系数据在 MySQL 里,向量数据在 Pinecone 里,文档在 S3 上,图数据在 Neo4j 里。 Agent 每一步都要跨系统访问,延迟大、一致性差、还容易出错。
Oracle 26ai 的 Unified Memory Core 就是为解决这个问题设计的。在一个融合引擎里,向量、 JSON 、图、关系、文本、空间、列式数据全部统一存储和访问。 Agent 的上下文不需要跨库同步,延迟降到最低,事务一致性有保障。
HyperFRAME Research 的首席分析师 Steven Dickens 有句话说得直白: " 缺乏统一记忆基础的组织,将难以摆脱碎片化且不可靠的智能体困境。 " 这不是营销话术,而是真正做 Agent 落地的人的共同感受。
安全:不是事后补丁,是架构内生
AI 时代的数据安全挑战跟以前不一样了。传统的 " 谁能访问哪张表 " 不够了 —— 当 AI Agent 代表不同用户去查数据时,你需要的是 " 每个终端用户只能看到自己权限范围内的数据,即使是通过 AI Agent 间接查询也一样 " 。
Oracle 26ai 的 Deep Data Security 做的就是这件事。同一个 AI Agent ,代表销售查询客户信息时只能看销售相关的字段,代表财务查询时只能看财务相关的字段。这种行级、列级、单元格级的细粒度控制,是声明式的、数据库原生的,不需要在应用代码里写一堆 if-else 。
另外还有几个硬核安全能力:
SQL 防火墙 :内置在数据库里,不用额外部署中间件,直接拦截未授权SQL 和注入攻击
后量子密码(PQC ) :已支持NIST 标准的 ML-KEM 和 ML-DSA 算法,防的是未来的量子计算威胁
Trusted Answer Search :不用LLM 直接回答用户问题,而是用向量搜索匹配到预先审核过的报告 —— 确定性的答案,不存在幻觉问题
最后这点特别有意思。很多企业不敢让AI 直接面对客户,就是怕幻觉。 Trusted Answer Search 提供了一种 "AI 辅助但答案可控 " 的路径: AI 负责找到最匹配的报告,但输出的是经过人工审核的内容。
湖仓一体:打通数据库和数据湖的墙
Oracle Vectors on Ice 这个功能,解决的是数据库和数据湖之间的 " 最后一公里 " 问题。
很多企业的向量数据存在Apache Iceberg 格式的数据湖里,跟数据库里的业务数据是割裂的。想要 " 在业务数据上做 AI 搜索,同时覆盖数据湖里的历史数据 " ?以前得搞数据搬运。
现在26ai 可以直接读取 Iceberg 表中的向量数据,建索引、做搜索,底层数据变了索引自动更新。数据库业务数据和数据湖向量数据统一检索,一条 SQL 同时覆盖两个世界。
配合Autonomous AI Lakehouse , Oracle 的分析能力( Exadata 加速、无服务器弹性扩展)可以直接用在开放格式的湖仓表上,跟 Databricks 、 Snowflake 的 Iceberg 表实现无数据移动的共享。
写在最后
Oracle 26ai 的核心逻辑很清晰: ** 数据不该为 AI 搬家, AI 应该到数据所在的地方去。 **
过去几年,AI 基础设施的主流思路是 " 造新轮子 "—— 专门的向量数据库、专门的 Agent 框架、专门的 RAG 管道。企业要在原有数据库基础上再搭一套 AI 中间件层,成本高、链路长、安全难控。
Oracle 26ai 走的是另一条路:把 AI 能力内建到数据库里,让向量搜索、 RAG 、 Agent 、混合查询都成为 SQL 的一部分。你的数据在哪, AI 能力就在哪。不用搬数据,不用加中间件,不用额外付费。
当然,这套逻辑的前提是你本身就是Oracle 用户。对于非 Oracle 体系的企业来说,迁移成本是绕不开的问题。但如果你已经在 Oracle 生态里, 26ai 的升级路径非常友好 —— 从 23ai 升级只需应用更新包,不需要数据库升级,也不需要应用重新认证。
数据割裂的问题,终归要有人从架构层面去解决。Oracle 26ai 至少给出了一个系统性的答案。