|
OceanBase CTO 杨传辉 | 量子位 | 公众号 QbitAI AI时代,库体库技术迭代遵循“苟日新,重新日日新,定义又日新”的数据规律,数据库领域亦不例外。库体库 回顾主流数据库的重新演进历程,我们经历了从OLTP(在线事务处理)到OLAP(在线分析处理)分离形成数据仓库,定义再到大数据系统崛起的数据多次变革。长期以来,库体库数据库架构主要服务于人类应用、重新确定性交易及结构化数据分析。定义 然而,数据今天这一格局正在发生根本性变化。库体库 AI Agent已不再局限于被动读取数据或回答问题,重新而是定义开始主动调用工具、生成代码、执行任务、修改状态,甚至深度参与业务流程。数据库的使用者,正从传统的人类应用扩展至海量自主运行的Agent。 这引出了一个核心命题:当成千上万个Agent同时并发进行读写、搜索、试错、回滚及上下文生成时,数据库是否还应维持旧有形态? 我的回答是:否定。 AI正在重塑数据库的三大维度AI不仅改变了技术,更在同时重构以下三个关键维度:
因此,AI数据库并非传统数据库简单叠加AI函数,也非向量数据库补充SQL能力。其核心使命是解决AI进入生产系统后的数据基础设施难题。 在统一底座上管理多模态数据,融合在线服务与离线计算,为Agent提供实时、可信、连续的上下文,并在读写、试错、回滚及治理中保持数据库级的一致性与可靠性——这并非功能增强,而是在AI时代对数据库技术架构的重新定义。 AI时代:数据库走向一体化观察行业趋势,不同技术路线正殊途同归:
无论起点如何,行业正共同向一个能够同时处理交易、分析、搜索、向量及AI计算的统一数据底座演进。 OceanBase始终坚持一体化设计思路: 如今,OceanBase湖库一体AI数据库的正式发布,标志着这一路径的深化:将库内的实时事务能力与湖上的开放存储、开放计算能力,融合于同一数据底座。 什么是湖库一体(OceanBase Lakebase)OceanBase Lakebase并非简单的“数据库外接数据湖”,也不是为湖仓系统补几个在线查询接口。要使其真正进入生产系统,必须合并三条关键边界:
架构设计核心
湖的价值在于开放、弹性与低成本;库的价值在于事务、一致性、低延迟与治理。AI时代需将二者合二为一。 关键价值:实时性传统模式下,数据加工离线进行,结果需搬运回在线系统,存在T+1甚至更长的延迟窗口。 湖库一体通过消除搬运实现实时性: 不再有“加工完成等待同步”的滞后,实现离线加工与在线服务的无缝统一。 多模表:AI数据库的核心数据结构OceanBase的第二个创新点在于多模表。 传统关系数据库底层为关系表(Int、Float、Varchar等结构化列)。而AI数据库的底层应为多模表,包含: 灵活的LOB存储策略OceanBase支持多种LOB存储模式以适应不同场景: AI列:实时计算与事务一致性在多模表之上设计AI列,作为表的实时计算列。数据写入后,自动触发Embedding、打标等模型计算并写回。 混合搜索:AI数据库的一类新负载基于多模表,AI工作负载的查询模式从关系查找进化为混合搜索——在同一张表中完成关系过滤、全文搜索、向量搜索、图搜索及AI计算。 为何单纯向量搜索不足?向量搜索虽常见,但实际场景中,通常需先通过关系过滤缩小候选集(如“最近30天订单”),再在候选集中进行混合搜索。 我们判断:在AI时代,搜索将与OLTP、OLAP一样,回归数据库本体,成为数据库的一类核心负载。 性能验证
开放计算与统一CatalogAgent的数据链路不仅包含SQL查询,还涉及ETL加工、AI推理及多模态理解。 传统方案依赖多系统拼接(Kafka接入、Flink流处理、Spark批处理、HDFS持久化、ClickHouse分析、HBase宽表、Elasticsearch搜索、Presto联邦查询),导致数据一致性差、计算延迟高、运维复杂。 OceanBase湖库一体通过以下方式解决此问题: 为Agent设计:版本控制与弹性规模为使Agent真正进入生产系统,数据库需提供可隔离、可回滚、低成本的操作环境。 1. Fork Database:秒级版本控制
2. 逻辑表:解决Schema爆炸
Fork Database解决独立环境,逻辑表解决实例规模,二者协同实现单个Agent安全试错与海量Agent低成本并行。 上下文层:让AI理解企业与用户引擎之上,需构建上下文层,连接AI数据库与应用:
记忆维度:PowerMem与seekdb M0Agent记忆不应是上下文堆砌,而是可进化的结构化资产。 语义维度:OceanBase OSI高质量数据语义是AI应用理解企业的关键。OceanBase OSI旨在统一指标、口径、原始数据、上下文图谱与本体层。 基于OceanBase OSI开发的DataPilot产品,在行业POC测试中,客户反馈准确率显著优于业界其他产品。这源于语义上下文的质量差异:准确的业务口径定义本质性地提升了自然语言到SQL的翻译准确率。 一套技术栈:降低工程复杂度上述能力整合,最直接的价值是组件数量的大幅减少。 传统方案需5-10个系统融合多模态数据,带来CDC延迟、ETL重试失败、多套运维/权限/监控等痛点。 OceanBase湖库一体引擎实现多合一: 小结:湖库一体的AI数据库架构
OceanBase AI数据库架构可概括为三层:
基于多年Know-how经验,企业应用AI的关键一步是通过一体化的AI数据库管理好自身数据。只有管理好数据,企业的AI才能更准、更省、更快、更安全。 湖库一体的AI数据库,即是OceanBase面向AI Agent时代给出的答案。 |


