实测 TiDB 向量检索性能:能否支撑企业级 RAG 问答系统?

近期基于 TiDB 向量功能搭建企业内部知识库 RAG,替代之前的「MySQL+ES + 向量库」三套架构。

实测体验:

  1. 支持 SQL 直接做向量相似度检索,无需额外中间件
  2. 支持结构化筛选 + 向量检索混合查询(非常适合企业问答)
  3. 部署运维成本直接减半

想讨论: TiDB 向量索引未来能否替代传统专业向量库?企业私有化 RAG 是否可以完全基于 TiDB 一站式搭建?

  • TiDB 不会替代专业向量库:极限纯向量场景,专业库更强
  • 90% 企业私有化 RAG 可以一站式基于 TiDB:强一致、混合查询、运维极简、私有化合规
  • 选型建议:企业级、私有化、强一致、混合负载 → 选 TiDB;纯向量、超大规模、极致低延迟 → 选专业向量库
1 个赞

从「MySQL+ES+向量库」三件套换到 TiDB 一套搞定,这个体感我太懂了——架构极简带来的幸福感,往往比跑分提升几个毫秒更实在

你实测的体验和我接触到的案例高度一致,针对你提的两个问题,聊聊我的看法:


问题一:TiDB 向量索引未来能否替代传统专业向量库?

我的判断是:能替代「大部分场景」,但「全场景替代」短期还不行。

TiDB 有明显优势的地方(也是你体验到的):

  1. 混合查询是杀手锏 :企业知识库 RAG 几乎 100% 需要「向量相似度 + 标量过滤」(比如按部门、时间、文档类型筛选)。TiDB 一条 SQL 搞定,专业向量库得写两套 API 再在应用层做合并——这个体验差距是质的区别。
  2. 运维成本降维打击 :你从三套系统减到一套,数据同步、一致性、备份、监控的复杂度是指数级下降。Dify 从「管理数十万个独立数据库」整合到 TiDB 一套,基础设施成本降了 80%。
  3. 分布式扩展能力 :大部分专业向量库(Milvus Standalone、Qdrant 单机)的分布式能力不如 TiDB 成熟。TiDB 的 Raft 多副本、自动 rebalance、跨机房容灾是出生就带的能力。

AUTO_RANDOM替代自增主键解决了写入热点问题。

计算存储分离是最有价值的架构特性,TiDB Server无状态可弹性扩缩。

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。