精选文章

什么是 Agentic Database?

区分数据库服务 Agent 与 Agent 管理数据库两条路线,理解环境、上下文、工作流和运维的边界。

本文目录
  1. 1. 两条路线,分别服务应用任务与数据库运维
  2. 2. 相邻技术不能代替 Agentic Database
  3. 3. 公开产品可以归纳为四种形态
    1. 3.1. 面向 Agent 的即时数据库环境
    2. 3.2. 记忆与上下文服务
    3. 3.3. 靠近数据的 AI 工作流
    4. 3.4. 数据库运维 Agent
  4. 4. 共同成因是软件开始连续行动
  5. 5. 厂商正从不同入口争夺 Agent 工作流
  6. 6. 需求正在趋同,产品边界仍在分化
  7. 7. 下一阶段可能沿三条路线演进
    1. 7.1. 参考资料

数据库服务 Agent 与 Agent 管理数据库的双向关系

封面为生成式场景底图与确定性文字排版的组合,不是任何厂商的产品架构图。

一个编码 Agent 想试新的表结构,需要能随时创建、隔离和回收的数据库环境。另一个 Agent 接到“调查慢查询”的任务,需要读取监控、分析执行计划,并在授权范围内提出或执行调整。两项工作都与数据库有关,目标却不同。

前者需要数据库提供数据与实验环境,后者让 Agent 参与数据库自身的维护。数据库分支、长期记忆和自动运维会被放在同一个概念下讨论,正是因为这个名字覆盖了不同的任务。

Agentic Database 可以理解为:围绕 Agent 的工作方式重新设计的数据库及数据服务,以及由 Agent 参与管理的数据库系统。 这是对当前产品路线的归纳,不是已经统一的行业定义。它首先描述数据库与智能体关系的变化,不意味着出现了一种取代关系型数据库的新数据模型。

两条路线,分别服务应用任务与数据库运维

两条路线按任务目标区分:支撑业务与开发,以及维护数据库自身

图 1:两条路线可以出现在同一平台中,但有其中一条,不代表另一条也已经具备。以下分类用于理解产品,不是统一标准。

两条路线的区别在于任务最终要完成什么。预约会议时,Agent 查询日历、确认空闲并写入预约,完成标准是会议安排正确;调查数据库变慢时,Agent 读取监控、分析执行计划并检查锁等待,完成标准是找到原因并验证处理效果。前者把数据库作为完成应用任务的基础设施,后者把数据库本身作为诊断和维护的对象。

本文所说的 Agent,也不只是能够回答问题的聊天机器人。它可以围绕一个目标选择工具、连续执行多个步骤,并根据执行结果改变下一步行动。它与预设工作流的主要区别,是行动路径会随着环境反馈发生变化。

第一条,数据库平台支撑业务与开发任务。 一个编码 Agent 不只需要生成建表 SQL,还可能需要创建测试库、修改表结构、跑测试,最后把应用部署起来。一个业务 Agent 则需要读取实时业务数据,记住用户偏好,保存尚未完成的任务。数据库平台通过工具接口、分支、Serverless 和记忆服务,为这些任务提供所需的数据和环境。

第二条,Agent 承担数据库运维任务。 用户提出“调查这批慢查询”,Agent 读取指标和执行计划,寻找原因,提出调整方案,必要时在批准后执行。它交付的是诊断依据、调整方案和验证结果,目标是改善数据库自身的性能与运行状态。

两条路线会共享查询、建库甚至修改索引等操作,所以不能只靠某个工具调用来区分。为新功能建立测试分支,服务于应用开发;为排查慢查询建立实验分支,服务于数据库运维。任务目标和验收结果,才是更清楚的判断依据。同一平台也可以同时提供两类能力。

模型可以参与决定查什么、何时调整配置,但存储、事务和查询执行仍需要数据库引擎负责。Agentic 不等于让大模型替代数据库处理每一条读写。

相邻技术不能代替 Agentic Database

这些概念有交集,但回答的问题并不一样。

概念 主要解决什么 与 Agentic Database 的关系
向量检索 从数据中找到语义相近的内容 可以提供上下文,但不负责完整任务
Text-to-SQL 把自然语言转成数据库查询 是交互能力,不等于多步自主行动
MCP 接入 向 Agent 暴露可调用的工具和资源 是连接方式,不是数据库新内核
Serverless 数据库 按工作负载供给、调整计算资源 适合部分 Agent 负载,但早于这一轮热潮
传统自动化运维 按规则备份、切换、扩容、告警 与 Agent 可以协作,不因有自动化就变成 Agentic
Agentic Database 支撑 Agent 的应用任务,或让 Agent 参与数据库运维 可能组合以上能力,没有统一的必选清单

“查一下上个月销售额”可以只需要一次查询;“调查销售额下降的原因”可能需要先比较地区,再检查渠道与退货数据,最后决定是否继续调查。两者都能使用数据库,但后者更接近目标驱动的多步任务。

所以,只是在控制台加一个对话框,不足以说明产品发生了多大变化。要看它是否真正接上了任务需要的数据、工具和执行流程。

公开产品可以归纳为四种形态

四种产品形态分别承担环境供给、上下文、AI 工作流和数据库运维

图 2:按任务和交付内容归纳产品形态,同一产品可以覆盖多个方向。

面向 Agent 的即时数据库环境

这类产品首先解决环境供给问题:让 Agent 通过接口创建数据库、取得连接、建立隔离分支,任务结束后再回收资源。

数据库分支可以理解为从某个数据起点创建独立实验环境。编码 Agent 要试两种表结构设计,不必直接改生产库,而是分别测试,再交由正常发布流程推进。分支不是自动合并任意业务数据的承诺。

这类短时环境可以结合弹性计算减少空闲资源,但 Serverless 只是供给方式,不是 Agentic Database 的定义条件。

记忆与上下文服务

同一任务所需的数据 示例:预约会议 更新依据
业务事实 会议室当前是否空闲 日历系统的实时结果
执行状态 已查空闲,尚未发邀请 工具调用结果与流程记录
长期记忆 用户偏好下午开会 有来源、可修正的历史偏好

以上是教学场景,三类数据共同服务一次行动,但不能相互替代。

模型知道通用知识,不代表知道当前库存、用户上周的选择,或者一项任务已经执行到哪里。

这催生了两类需求:从业务数据中取得当前依据,以及跨会话保存、组织和召回信息。记忆服务可以分开保存原始对话、提炼后的信息和用户偏好,避免把所有历史都当成同一种可直接行动的事实。

业务数据、任务状态与长期记忆还可以由不同系统承接,再由应用组织成一次行动所需的上下文。选择一体化平台还是组合现有存储,取决于数据更新、权限和运维边界。

记忆服务可以帮助 Agent 记住事情,但用户偏好、任务进度和已经确认的业务记录,仍然是不同性质的数据。

靠近数据的 AI 工作流

如果每次都要把业务数据导出,再在应用侧拼接检索、模型调用和结果存储,开发者需要维护许多连接环节。另一种思路,是让数据库平台直接提供这些能力。

数据库平台可以把向量化、检索增强生成(RAG)和模型连接组织为一套数据处理流程。开发者仍要决定哪些数据可以进入模型、结果如何保存和校验,以及流程失败时如何恢复。这种能力帮助构建 AI 应用,与让 Agent 维护数据库是两项不同的工作。

“靠近数据”也不意味着大模型一定在数据库内核进程中运行。模型可以在外部,平台负责连接、组织数据和编排流程。真正改变的是,开发者在哪里组装这些能力。

数据库运维 Agent

这类产品不要求业务应用先变成 Agent。即便仍然运行普通的网站或交易系统,数据库团队也可以使用它调查异常、分析慢查询和辅助配置。

运维任务可以从选型与配置延伸到监控、异常调查和调整。慢查询诊断尤其适合作为具体起点:Agent 可以同时对照查询计划、负载变化和锁等待,而不必在证据不足时直接改动生产参数。

数据库运维 Agent 的价值不是多生成一份诊断报告,而是缩短从发现问题到采取合适行动的路径。不过,“可以建议”与“可以自动执行”仍然是不同的产品边界。

共同成因是软件开始连续行动

从 Agent 工作方式的变化,到环境、上下文、工作流和运维四类产品形态

图 3:因果关系是本文的分析,不是厂商市场份额或性能统计。旧技术并未突然诞生,而是被新的工作方式重新组合。

它们看起来分散,实际对应着同一场变化:越来越多软件工作,不再由人逐步点按钮完成,而是由人给出目标,软件连续执行。

这首先改变了资源供给。一个开发者按天维护的测试环境,可能变成多个编码 Agent 按任务创建的临时环境。快速分支与弹性计算因此有了新的使用场景。

其次改变了数据需求。问答可以只取一段相关文本,持续工作的 Agent 却需要把业务事实、历史信息和任务进度一起用起来。单独增加向量检索,很难包办这些事情。

最后改变了管理压力。当创建应用、修改配置变得更容易,数据库数量和变更数量也可能增加。运维 Agent 因而与面向 Agent 的数据库同时出现:一边让软件更容易使用资源,另一边帮助团队管理这些资源。

这也解释了为什么 PostgreSQL 经常出现。它已有关系数据、事务和成熟工具链,还可以通过 pgvector 等扩展补上向量检索。在已有生态上组合新能力,开发者不必为每类 Agent 任务重新学习一套数据系统。

其他关系型和非关系型数据库也能承担其中的任务。PostgreSQL 是重要的承载生态,并不是 Agentic Database 的定义条件。

厂商正从不同入口争夺 Agent 工作流

厂商从五种入口接入同一条 Agent 任务链

图 4:各路线争夺的是工作流入口,不是同一张功能清单;产品列举用于说明切入点,不代表排名。

切入点 代表性实践 主要解决什么
数据库环境 PolarDB、Neon 分支、弹性计算与环境回收
应用后端 Supabase、Neon Backend 认证、API、文件与函数
状态与上下文 腾讯云 Agent Memory、AWS 记忆、执行状态与业务数据
近数据 AI EDB AIDB 检索、模型连接与数据流程
数据库运维 EDB、Google Cloud、DatabaseClaw 诊断、批准与受控执行

这些产品共享 Agentic 的叙事,却不是同一种“新数据库”。比较时只需抓住三件事:它接住了工作流的哪一段、Agent 使用谁的权限,以及操作完成后如何验收。

公测、功能发布和生产可靠运行也不能画等号。能创建环境,不代表可以绕过发布流程;能执行调整,也不代表数据库已经能够无人值守。

需求正在趋同,产品边界仍在分化

从公开能力看,需求正在趋同,产品边界仍在分化。有的系统先解决临时环境的创建和回收,有的把记忆与检索服务接到现有数据上,还有的从数据库诊断与运维切入。它们回应了同一种工作方式,却未必会汇成一种产品。

逐渐趋同的方向 能看到的公开信号 还不能推导出什么
数据库要更容易被 Agent 调用 工具接口让 Agent 创建资源、查询和试验 工具接入已统一授权与操作安全
Agent 需要持续的数据依据 业务数据、任务状态和记忆被分别组织 已有统一的记忆格式或可靠性标准
编码 Agent 需要隔离的实验环境 数据分支与弹性计算适配短时任务 每种数据库都必须采用同一种存算架构
自动执行需要权限边界 诊断、建议、批准与执行被拆成不同步骤 DBA 可以被无条件替代

这些是从公开能力中归纳出的需求变化,不能仅凭功能公告判断实际使用范围。

分歧首先出现在 Agent 所处的位置。应用层更容易跨系统组织任务,数据库平台则更接近数据与运行状态;两种路径各有优势,目前没有统一答案。

第二处分歧是数据能力如何组合。把记忆、检索和业务数据集成到一个系统,可以减少连接工作;拆成多个专用服务,则保留了独立优化空间。不同负载很可能继续采用不同架构。

第三处分歧是产品最终以什么形式交付。数据库、后端平台和运维能力都在吸收 Agent,但共享一个技术趋势,不代表它们会收敛成同一种商业形态。

所以,“行业共识”更适合落在需求层:软件需要更方便地取用数据、延续任务和操作环境。至于这些能力由谁提供、放在哪里,还在竞争。

下一阶段可能沿三条路线演进

从当前可见能力到下一阶段的三条演进方向,以及各自尚未解决的问题

图 5:左侧是已公开的能力,右侧是本文推测的演进方向;三条路线可能并行发展。

基于当前产品动作,可以看到三条可能的演进路线。它们是本文的判断,不是厂商共同承诺的路线图。

第一,交付单位可能从“一个数据库实例”扩大到“一套任务环境”。 数据库已经有分支,如果文件、认证和函数仍然各走各的,Agent 还是要处理环境不一致的问题。下一步值得观察的,不只是建库速度,而是整个环境能否一起建立、隔离和回收。

第二,数据服务可能从“找出相似内容”走向“组织可用上下文”。Agent 不只需要找到一句话,还要理解它属于谁、什么时候有效、与当前业务状态是否一致。记忆服务和数据附近的 AI 工作流提供了起点,但跨服务的语义、权限与更新机制仍有大量工作。

第三,自主管理更可能先从有边界的任务成熟。慢查询调查、配置建议、限定范围的调整,有较明确的输入和结果;跨系统故障与高影响变更则需要更复杂的判断。先验证建议,再逐步扩大获准执行的范围,是更容易检验的演进路径。

这三条路线最终可能交汇:Agent 创建应用环境,在运行中使用持续更新的上下文,再由运维 Agent 帮助管理底层系统。但它们也可能长期由不同产品协作完成,而不是合成一个超级数据库。

理解 Agentic Database,最重要的不是记住一个新的产品缩写,而是看清数据库角色的变化:它既在成为 Agent 可调用的开发与运行基础设施,也在成为 Agent 可以协助管理的系统。

判断一个 Agentic Database 产品,可以抓住三个维度:服务于什么任务、以什么结果验收、哪些能力已经交付而哪些还只是愿景。 这三个维度比产品名称更能说明它真正提供了什么。


原有产品资料核验截至 2026 年 9 月 26 日;Serverless 补充核验于 9 月 27 日。产品描述来自官方公开资料,未进行性能或生产实测;四种形态、需求归纳和未来判断为本文分析,不代表正式行业标准。

系列下一篇将讨论:Supabase 与 Neon 如何接住 Agent 生成应用之后的后端工作。

参考资料