乐于分享
好东西不私藏

AI数据库哪家强,国产数据库敢应战O记吗?

AI数据库哪家强,国产数据库敢应战O记吗?

今年有些数据库厂商已经开始全面进军AI数据库方向,很多数据库厂商虽然喊着AI数据库,不过从目前公布的能力来看,口号多一些,从内核原生能力上看,还不是十分亮眼。

提起AI数据库,Oracle绝对是先驱,虽然被很多“大明白”一直吐槽“屎山代码”已经改不动了,但是在AI转型方面,我并没有看到“改不动”的迹象,通过全面的比对分析,Oracle在AI能力方面还是标杆式的存在,值得国产数据库厂商全面学习。

在一份分析报告里我无法对所有的国产数据库做一个全面比对,所以我只选出了在AI能力方面我觉得能够和Oracle有一战之力的两个数据库来应战Oracle。因此在本报告中有三个数据库产品:Oracle 26ai 的 AI 能力已经历多个 23ai/26ai 更新迭代;OceanBase 的向量能力从 4.3.3 开始发展;YashanDB 23.5.4 则是刚发布的首个 AI Edition。

使用的对比材料来自于各个厂商的官网:

Oracle:Oracle AI Database 26ai / Autonomous AI Database 26ai

OceanBase:OceanBase Database 4.6.x、OB Cloud 及 seekdb

YashanDB:2026 年 7 月 7 日发布的 v23.5.4.100 AI Edition

实际上这三种数据库,我只针对崖山做过真实的测试,其他两种完全根据文档。可能大家会发现针对YashanDB的一些描述会更加细致一些,和这个是有一定关系的。Oracle的AI能力虽然我没有亲自测试,不过我一直在关注相关的技术发展,Oracle Concepts我也做了一些阅读。而Oceanbase的一些能力分析则借助了AI手段,因为目前4.6版本在我的实验室中尚未安装部署。因此针对OB的一些描述可能会存在理解不足的问题,如果有朋友发现,多多指正。

后面的比对表格很长,因此先谈谈我对这三种数据库的AI能力的感受,如果没有时间全面阅读的朋友,看完下面的总体评价,就可以收藏一下,以便于后续慢慢阅读了。

Oracle 26ai 综合能力最完整、成熟度最高,已从向量数据库扩展到混合搜索、数据库内模型、RAG、NL2SQL、AI Agent、MCP、身份传递和细粒度数据安全,形成了较完整的企业 AI 数据平台。

OceanBase 当前最强的是分布式混合搜索和 AI 应用工程化,OceanBase 4.6/seekdb 在“向量+全文+标量+JSON”的混合搜索、分布式扩展、AI Functions 和国内模型生态方面很有竞争力。它更像面向互联网及云原生 AI 应用的高扩展搜索数据底座,但数据库内 Agent、NL2SQL 和端到端安全治理尚未达到 Oracle 的完整程度。

YashanDB 23.5.4 功能设计非常激进,部分架构亮点甚至比 OceanBase 更丰富,全面对标了Oracle,它一次性提供了向量、全文、图、JSON、空间、文件、时序、多模联合查询、模型管理、AI Functions 和数据分支。尤其是“向量+图+关系”联合查询以及面向 Agent 的数据分支很有特色。但该版本刚刚发布,生产案例、性能边界、客户端生态和长期稳定性仍需验证。

能力维度

Oracle 26ai

OceanBase 4.6 / seekdb

YashanDB 23.5.4 AI Edition

原生向量类型

支持稠密、稀疏及多种向量格式

支持原生向量类型

支持原生向量类型,支持 VECTOR(n, format),FLOAT32 /FLOAT64,最高声明维度65535

精确向量搜索

支持

支持

支持

ANN索引

HNSW、IVF

HNSW为主

HNSW

距离度量

欧氏距离、余弦、点积等

欧氏距离、余弦、内积等

欧氏距离、欧氏距离平方、余弦、内积

稀疏向量

支持,HNSW已支持SPARSE

公开能力相对有限

当前官方文档主要描述稠密FLOAT向量

向量与关系过滤

支持,优化器集成较成熟

支持标量、JSON与向量组合过滤

支持B+树与HNSW协同及“先过滤、再检索”, 支持标量、JSON、图等与向量组合过滤

全文+向量混合搜索

原生 Hybrid Vector Index,单一索引完成分块、嵌入、全文和向量索引

原生混合搜索接口,融合全文、向量、标量等结果

可在统一SQL中组合全文与向量,但当前示例更接近查询级融合

文档自动分块

DBMS_VECTOR_CHAIN、Hybrid Vector Index、Select AI RAG原生支持

有文档/RAG工具链,数据库内完整度依版本和产品形态而异

现有文档重点在向量和AI函数,自动分块流水线不如Oracle明确

数据库内Embedding

支持ONNX模型在数据库内推理,也可调用外部服务

AI Function调用注册的Embedding模型

AI_EMBED调用已注册Embedding模型

数据库内LLM生成

Select AI和数据库包支持调用多种LLM

AI_COMPLETE等AI Functions

AI_COMPLETE、AI_GENERATE

Rerank

可通过RAG链、外部模型和应用流程实现

AI_RERANK,属于混合搜索的重要组成

原生AI_RERANK函数

模型管理

AI Profile、ONNX模型、外部Provider配置,体系最完整

AI模型注册、API Key和模型服务管理

DBMS_LLM管理Embedding、Rerank、LLM三类模型

原生RAG

Select AI RAG,可管理向量索引、分块、来源和相似度阈值

支持RAG构建,seekdb、OB Cloud及LlamaIndex/Dify集成较成熟

具备构建RAG的底层组件,但尚未看到与Select AI同等完整的RAG管理层

NL2SQL

Select AI原生支持,包含对象选择、约束、反馈和会话

主要由AI助手/OAgent或应用层完成

通过独立的服务组件YAS AI Helper提供NL2SQL的能力,已规划内核原生Select AI能力

AI Agent

Select AI Agent支持Agent、Task、Tool、Team

OB Cloud具有OAgent,但更偏云服务及应用平台层

数据分支非常适合Agent实验,但尚未看到完整Agent编排框架

MCP

Oracle Database Tools MCP Server、Autonomous AI Database MCP及SQLcl MCP生态

可通过应用生态对接,数据库原生MCP能力暂不及Oracle完整

发布了MCP服务,可以通过应用生态对接

AI访问安全

IAM身份传递、Deep Data Security、行列单元级权限、审计

继承OceanBase租户、权限和审计体系,但Agent身份传递能力较弱

权限、审计及数据分支隔离较有特色,但缺少Oracle式Agent端到端身份链

分布式扩展

RAC、分片、Exadata、Autonomous等,但架构和成本较重

原生分布式是核心优势,更适合大规模在线混合负载

支持单机、主备、共享集群、分布式,AI版本的规模化验证较少

I融合

Oracle Property Graph、SQL/PGQ、向量及图分析体系成熟

主数据库当前AI重点不在属性图与向量联合推理

23.5.4明确支持SQL/PGQ及向量+图联合查询,是显著亮点

AI数据沙箱

可通过PDB快照、克隆、Autonomous能力实现,但并非统一Agent分支接口

可依靠租户、克隆及云环境构建

原生DBMS_BRANCH、Copy-on-Write数据分支,针对Agent试错设计

成熟度

中高

中期

多模态或者多模多态能力是AI数据库的基础能力,虽然并非所有多模能力都是AI能力相关,不过其能力的强弱决定了数据库对于AI应用的一体化支撑能力,也会间接影响AI应用开发的总体成本。因此我们把多模能力作为一个单独的评估项做了全面的对比。这里的“多模态”指数据库对关系、文档、文本、向量、图、空间、时序及非结构化文件等数据模型的统一处理能力,并不等同于大模型直接理解图片、音频和视频。

多模态能力

Oracle 26ai

OceanBase Database 4.6

YashanDB 23.5.4 AI Edition

关系数据

成熟的关系模型,支持行存、列存及分析处理

原生分布式关系模型,支持行存、列存及行列混存

原生关系模型,支持单机、共享集群和分布式部署

JSON文档

原生二进制JSON、SQL/JSON、JSON关系二元性视图、JSON索引

原生JSON类型、JSON函数、路径查询及索引,主要面向MySQL模式

原生二进制JSON、SQL/JSON函数、JSON_TABLE及JSON路径函数索引

XML

完整XMLType、XML索引及SQL/XML体系

不属于4.6重点多模能力,完整度明显低于Oracle

当前AI Edition公开能力重点不在XML

全文数据

Oracle Text,支持语言分析、主题、模糊匹配、文档过滤和多种全文索引

原生全文索引,支持与向量、标量条件进行混合搜索

原生倒排索引,支持中英文分词、布尔检索、短语及LIKE自动改写

向量数据

稠密、稀疏、二进制向量;HNSW、IVF及精确搜索

原生向量类型;精确搜索和HNSW近似搜索

FLOAT32/FLOAT64向量;精确搜索和HNSW近似搜索

文本+向量融合

Hybrid Vector Index将Oracle Text和向量索引封装为统一索引

HYBRID_SEARCH融合全文、向量和标量召回,支持RRF/WRRF

可在SQL中组合全文检索和向量检索;具备Rerank能力

图数据

SQL/PGQ属性图、图分析及RDF语义图,图生态最完整

OceanBase Database 4.6本体暂未形成成熟的原生属性图查询体系

基于SQL:2023 SQL/PGQ的属性图,关系表直接映射为顶点和边

图+向量融合

图查询可与关系和向量SQL组合,但通常需要显式设计查询流程

当前不是OceanBase Database本体的主要能力

支持图遍历叠加向量相似度过滤,是三者中非常突出的能力

空间数据

Oracle Spatial、SDO_GEOMETRY、空间索引、网络模型、拓扑和GeoRaster,能力最完整

原生Geometry、空间函数和空间索引,可与关系、JSON等数据共同处理

原生Geometry、空间函数、坐标转换和R-Tree索引

栅格/遥感数据

GeoRaster原生支持,适合影像、遥感和栅格空间数据

暂无与Oracle GeoRaster同等级的完整体系

暂无与Oracle GeoRaster同等级的完整体系

时序数据

通过关系表、分区、压缩、时间有效性和分析函数处理;不是独立时序引擎

可通过分区、列存、HTAP及时间函数处理;4.6本体未突出独立时序模型

深度集成时序组件,支持关系—时序联邦查询、降采样、补齐、修复及趋势搜索

非结构化文件

BLOB、CLOB、BFILE、SecureFiles、DBFS及文档提取;BFILE可引用库外文件

BLOB/TEXT及LOAD_FILE读取外部存储文件;文件不是原生事务对象

文件被提升为数据库对象,通过DBMS_FS管理,文件操作可与关系DML共享事务、审计和备份恢复

图片、音频、视频

可保存原文件或引用,并将内容转换为向量进行相似搜索

可保存原文件/元数据及其Embedding向量;数据库不直接理解媒体内容

可将文件原生存入数据库,并保存模型生成的向量;数据库不直接生成视觉或音频语义

跨模态SQL查询

关系、JSON、XML、空间、图、文本和向量可以在SQL中组合,覆盖面和成熟度最高

关系+JSON+全文+向量+空间组合较强,核心优势是全文、向量和标量混合搜索

支持关系、JSON、全文、向量、图和空间的跨模JOIN及谓词下推

统一事务一致性

各数据类型共享Oracle事务、安全、备份恢复和审计体系;部分外部文件除外

数据库存储的数据共享分布式事务和Paxos一致性;外部文件读取不属于同一事务对象

关系、JSON、向量、图映射及库内文件强调统一ACID、MVCC、权限和备份

总体特点

模态覆盖最广、单项能力最深、生态最成熟

关系、JSON、全文、向量的分布式融合最实用

跨模联合查询最激进,图+向量和事务性文件最有特色