本文整理于 HOW 2026 演讲内容,演讲嘉宾:Bruce Momjian,PostgreSQL 全球开发组核心组成员、EDB 副总裁,中国 PostgreSQL 分会国际顾问委员会委员。
在生成式 AI 席卷全球的今天,一个老问题被重新提起: 拥有 50 多年历史的关系型数据库,是否正在被 AI 时代的新技术边缘化?
来自 EnterpriseDB(EDB)的 Bruce Momjian 在济南的这场技术分享中给出了自己的判断: 关系型数据库依然适用,而且在 AI 应用的多个环节具有重要价值。
这场演讲既是一次技术祛魅——拆解了高维向量、Transformer 等工作原理;也是一次架构指引——分析了关系型数据库在语义搜索、RAG(检索增强生成)和 MCP(模型上下文协议)等场景中的应用价值。
以下是本场演讲的精华整理,希望能帮你避开在数据库上跑大模型训练的误区,厘清技术边界。
2022 年 11 月 30 日 ChatGPT 的发布,是人工智能公众认知的分水岭。在此之前,大众接触的 AI 主要是 判别式的,擅长分类、推荐和预测(如欺诈检测、视频推荐)。而 ChatGPT 带来了 生成式 AI,它不仅能分析,还能创造全新的内容——文本、图像,乃至软件代码。
两者的区别在于:


理解生成式 AI,需从 高维向量开始。数学能帮我们表示难以在现实世界中直接呈现的概念,如无穷大、极高维度。在 AI 领域,文本可以被转化为高维向量,用于表示词语、句子或文档的语义特征。
不同模型使用的向量维度并不相同,可能从数百维到上万维。需要注意的是, 大语言模型内部的向量表示与专门用于语义搜索的文本嵌入向量并不完全相同,其维度取决于具体模型及任务。
训练文本嵌入的简版逻辑:

这是关系型数据库在 AI 领域最直接的应用之一,能够弥补传统全文搜索在理解语义关系方面的不足。
工作原理:
pgvector 等扩展)。pgvector 的
<-> 运算符进行计算和排序。实际应用中,也可以根据需要使用余弦距离等其他度量方式。为便于理解,Bruce 在演讲中使用了对词向量求平均值的方法来解释文本块向量的形成过程。但在实际应用中,通常直接使用预训练文本嵌入模型为整段文本生成向量,而不是简单地对词向量求平均。
语义搜索的优势:
搜索 “Who is pretty?”,能匹配到 “The queen is a beautiful woman.”,因为 “pretty” 与 “beautiful” 存在语义关联。
另一个例子是搜索 “Where is the chair?”,也能检索到包含 “They sit together in the throne room of the castle.” 的句子。这是因为 “chair” 与 “sit” 存在语义关联,即使原文中没有直接出现 “chair”,向量检索仍可能找到相关内容。
不过,语义相关并不等于事实匹配。对于精确关键词、人名、编号等查询,传统全文搜索仍有优势,两者可以结合使用。
Transformer 架构是 ChatGPT 等模型生成文本的关键。
简化流程:
这里的 Token 不一定对应一个完整的词或单个汉字,也可能是一个词的一部分。
这些计算大量依赖 矩阵乘法,可以通过 GPU 高效并行处理,这也是 GPU 在现代 AI 计算中发挥重要作用的原因。

RAG(Retrieval-Augmented Generation,检索增强生成) 是当前数据库与 AI 结合的重要模式。它允许在用户查询时,将外部数据作为上下文提供给模型,从而引导模型基于特定数据生成答案,而非仅依赖其内部训练参数。
示例:
将订单 JSON 数据
[{"order_id": 735, "product": "gears", ...}, ...] 作为上下文。
需要注意的是,这些是演讲中的具体演示结果,并不代表模型在所有情况下都能准确完成计算或判断。对于金额汇总等要求严格准确的任务,更稳妥的做法是由数据库完成计算,再将结果提供给模型。
更重要的是,RAG 数据可以 动态获取:通过语义搜索找到相关文档,或让数据库将查询结果转为 JSON,作为上下文供给模型。
这也意味着,数据库不仅可以负责存储业务数据,还能够参与 AI 应用的数据检索、上下文组织和结果生成流程。
MCP(Model Context Protocol,模型上下文协议) 是 AI 应用连接外部工具与数据源的一种标准化协议。它为 AI 应用与外部系统之间的交互提供了统一方式,使模型能够借助外部工具获取实时数据或执行操作,弥补单纯依靠模型内部知识无法获取动态信息的局限。
应用场景:
对关系型数据库而言,MCP 提供了新的集成方式。AI 应用可以通过符合 MCP 规范的工具访问数据库中的业务数据,或者执行经过授权的数据库操作,而不必将全部数据预先写入模型上下文。
基于以上分析,Bruce 对关系型数据库在不同 AI 场景中的适用性进行了总结:
| 环节 | AI 特性 | 数据库适用性 |
|---|---|---|
| 文本嵌入训练 | 批量变更、数据庞大 | 不适合(性能与计算开销问题) |
| 语义/向量搜索 | 检索现有内容 | 适合(Good) |
| Transformer 推理 | 海量向量计算 | 不适合 |
| RAG | 为查询补充上下文 | 适合(Good) |
| MCP | 获取外部数据与执行操作 | 适合(Good) |
| 自然语言转 SQL | 将自然语言转换为数据库查询 | 不确定(Unknown) |
其中,自然语言转 SQL 被标注为 Unknown,并不意味着这项技术不可行,而是其在数据库应用中的适用性仍需要结合具体场景进一步验证,尤其要考虑生成 SQL 的准确性、安全性和可控性。
总体来看,关系型数据库并不适合承担大模型训练、Transformer 推理等密集计算任务,但在数据存储、检索、上下文提供以及外部工具集成等环节,仍然具有明显的应用价值。
Bruce 在演讲结尾引用了两个不同视角的观点,反映出人们对 AI 发展的两种思考。
一方面,AI 进步的速度远超以往预期。Jon Krohn 曾表示,如果在几年前有人描述今天 ChatGPT 所能实现的能力,他可能会怀疑这些能力能否在有生之年出现。
另一方面,Yann LeCun 提醒人们,语言表达能力并不必然等于智能。模型能够流畅地生成和处理语言,并不意味着它具备与人类相同的理解能力。
这两种观点也提醒我们:在看到生成式 AI 技术突破的同时,仍需关注模型输出的准确性、可靠性,以及实际部署中的技术边界。对于可能出现的错误或“幻觉”,不能仅依赖模型自身来保证结果可信。
核心结论: 关系型数据库没有过时。在 语义搜索、RAG、MCP 等场景中,它依然能够发挥重要作用;而在大规模训练、Transformer 推理等重计算任务面前,则应选择更适合的专用计算框架。
厘清技术边界,让数据库与 AI 各自发挥优势,才能构建更加可靠、可持续的 AI 应用架构。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70043484/viewspace-3185446/ ,如需转载,请注明出处,否则将追究法律责任。