seekdb 刚开源的时候我就发过一篇文章,OceanBase seekdb全新发布 。半年多过去了,现在已经更新到 V1.3.0 版本。现在的 AI 产品,一周没关注就跟不上趟了,我这都半年没看了,赶紧从零开始学吧。
01. seekdb
尊重一下产品,特意看了下拼写,是 seekdb,不是 seekdb。
seekdb 是 OceanBase 团队开源的 AI-native 状态存储引擎(State Store for Agents),专为 AI Agent 时代设计,将向量搜索、全文检索、结构化数据、JSON、GIS 统一在一个 MySQL 兼容的 SQL 引擎中,支持嵌入式(Embedded)和服务器(Server)两种部署模式,并提供基于 Copy-on-Write 的数据沙箱(FORK/MERGE)能力。

1.1 核心 Slogan
- "Write. Search. Fork. The State Store for AI Agents."
- "The AI-native state store for agents."
1.2 目标场景
| 场景 | 说明 |
|---|---|
| Agent Memory | AI Agent 的持续记忆写入 + 毫秒级检索,支持经验共享 |
| RAG & 知识检索 | 向量 + 全文 + 标量过滤的混合检索,企业级多层级访问控制 |
| 语义搜索 | 跨文本、图像等多模态的嵌入搜索 |
| AI 辅助编程 | 语义代码搜索、多项目隔离、IDE 插件的时间旅行查询 |
| 企业应用智能 | 为遗留系统提供 MySQL-compatible 的 AI 层 |
| 端侧 & 边缘 AI | 嵌入式/微服务器模式,车载、教育、机器人、医疗 |
1.3 OceanBase 的关系
- seekdb:轻量级、AI 场景特化、单节点/主备架构、开源半年多 2.6k Star
- OceanBase:企业级分布式数据库、金融级高可用、TPC-C 世界纪录保持者
- 关系:seekdb 继承 OceanBase 的核心 SQL 引擎和存储引擎,可无缝升级到 OceanBase 分布式集群
02. seekdb 技术架构深度剖析
2.1 双模式部署架构

2.2 核心引擎特性
| 特性 | 说明 |
|---|---|
| SQL-Native | 基于 OceanBase 成熟 SQL 引擎,完整 ACID,实时读写 |
| MySQL Protocol | 兼容 MySQL 协议,LangChain/LlamaIndex/Dify/Coze 即插即用 |
| Hybrid Search | 单条 SQL 内融合向量相似度 + 全文匹配 + 标量过滤 |
| Multi-Model | 标量、向量、全文、JSON、GIS 统一引擎 |
| AI Inside | 内置嵌入、推理、提示管理、重排序,完整 RAG 流水线 |
2.3 异步索引管道(Change Stream)—— v1.3.0 核心架构
当传统向量数据库在 streaming 写入时,不断产生新 segment,查询需 fanout 到 N 个 segment 分别做 KNN 再合并,并发下 P99 飙升。
seekdb 解法:
写入路径 ──→ 事务提交 ──→ 只写 redo log ──→ 立即返回
↓
Change Stream 管道(异步)
↓
消费 redo log ──→ 更新 delta HNSW
↓
查询路径 ──→ delta HNSW(增量层)+ snapshot HNSW(主存量层)
└──→ 各做一次 KNN search ──→ 合并结果
关键优势:
- 写入与索引构建物理解耦,写入不被阻塞
- 索引数量固定(永远只有两个),不随写入膨胀
- 并发查询不争抢,P99 保持平稳
2.4 两级 HNSW 索引
| 层级 | 作用 | 更新方式 |
|---|---|---|
| Delta HNSW | 接收新写入的增量层 | 实时异步更新 |
| Snapshot HNSW | 主存量层 | 定期合并 |
查询时同时命中两层,用细粒度读锁保证并发安全。
2.5 COW 数据沙箱(FORK/MERGE)
灵感来源:Git 分支管理
mysql> select version()\G
*************************** 1. row ***************************
version(): 5.7.25-OceanBase seekdb-v1.3.0.0
1 row in set (0.00 sec)
mysql> use mydb
Database changed
mysql> create table t1(id int primary key);
Query OK, 0 rows affected (0.02 sec)
mysql> insert t1 select 1;
Query OK, 1 row affected (0.01 sec)
mysql> fork schema mydb to mydb_fork;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for the right syntax to use near 'schema mydb to mydb_fork' at line 1
-- 秒级快照,无数据拷贝
mysql> fork database mydb to mydb_fork;
Query OK, 0 rows affected (0.02 sec)
-- Agent 在沙箱中自由读写...
mysql> use mydb_fork
Database changed
mysql> select * from t1;
+----+
| id |
+----+
| 1 |
+----+
1 row in set (0.00 sec)
mysql> insert t1 select 2;
Query OK, 1 row affected (0.00 sec)
-- 合并回主分支(策略:FAIL / THEIRS / OURS)
mysql> merge table mydb_fork.t1 into mydb.t1;
Query OK, 1 row affected (0.01 sec)
mysql> select * from mydb.t1;
+----+
| id |
+----+
| 1 |
| 2 |
+----+
2 rows in set (0.00 sec)
- v1.1.0*:FORK TABLE(表级快照)
- v1.2.0*:Fork Database(整库快照)
- v1.3.0*:Diff & Merge 支持向量列
03. 各版本新增特性
3.1 v1.0.0 — 2025-11-14 — 开源首秀
seekdb 正式开源,定位 AI-native hybrid search database
核心特性:
- ✅ AI-native 混合搜索数据库:向量 + 全文 + 结构化 + 半结构化统一引擎
- ✅ 多模态混合搜索与推理:内置 AI 函数(AI_EMBED / AI_COMPLETE / AI_RERANK)
- ✅ 快速构建:1 vCPU + 2 GB RAM 即可运行 VectorDBBench
- ✅ 混合搜索:单查询内融合向量搜索 + 全文搜索 + 标量过滤,支持多级流水线(粗排→精排)
- ✅ 多模型数据与索引:标量、向量、全文、JSON、GIS 及对应索引
- ✅ AI 内嵌:嵌入、推理、提示管理、重排序在数据库内运行,支持 document-in/data-out 的完整 RAG 工作流
- ✅ SQL-native:基于 OceanBase,实时读写、ACID 事务、MySQL 兼容
3.2 v1.0.1 — 2025-12-29 — 向量索引增强
- ✅ HNSW-BQ 距离度量扩展:新增 IP(Inner Product)和 Cosine 距离度量支持
- ✅ Vector search limit 提升:
ef_search上限提升至 160,000
3.3 v1.1.0 — 2026-01-30 — 跨平台与数据分支
- ✅ macOS 原生构建支持:macOS 15 及以后版本可本地构建和开发
- ✅ FORK TABLE:表级快速拷贝,无需全量数据复制,基于存储层 COW,秒级完成,保持一致性
- 适用场景:AI 编码、知识库 A/B 测试、多版本工作流
- ✅ 存储优化:降低数据存储、clog 存储、系统日志存储的最低资源要求,更易在资源受限环境运行
- ✅ 内存管理改进:针对不同部署规模(大内存/小内存、独立/混部)优化内存处理,行为更可预测
3.4 v1.2.0 — 2026-03-25 — 高可用
seekdb 从单节点数据库迈向高可用架构
- ✅ 主备复制(Primary-Standby Replication):
- 完整的数据库级灾难恢复能力
- 支持主备切换、故障转移、同步延迟监控
- 一主多备架构
- ✅ Fork Database(整库版本控制):
- 在选定时间点创建目标数据库,匹配源数据库逻辑状态
- 包含所有用户表和行,共享单一快照保证一致性
- 继承字符集、排序规则等数据库级属性
- 支持空数据库 fork、同一源多次 fork
- 保留表级外键约束(跨数据库外键省略)
- ⚠️ 限制:不包含存储过程、函数、触发器、序列、统计信息元数据
- ✅ Diff & Merge(Git 式分支比较与合并):
- 三大支柱:Fork(拷贝数据)、DIFF(比较)、MERGE(按策略合并)
- 典型用途:验证 AI 生成变更、隔离并行开发分支、对账实验输出、迭代模型训练数据
- 合并策略:FAIL / THEIRS / OURS
3.5 v1.3.0 — 2026-05-25 — 性能革命与多平台
多平台覆盖 + streaming 负载性能飞跃
- ✅ 异步索引框架(Change Stream):
- 写入路径与索引构建完全解耦
- 事务提交后只写 redo log 即返回
- 独立 Change Stream 管道异步消费 redo log,写入 delta HNSW
- 结果:streaming 负载下性能提升 22 倍,P99 无抖动
- ✅ Windows & Android 原生构建与部署:平台覆盖大幅扩展
- ✅ Diff & Merge 支持向量列:向量数据也可参与 Git 式分支管理
- ✅ Fork Table / Fork Database 与异步索引完全对齐:多版本数据管理更强
04. 核心产品族
| 产品 | 定位 | 链接 |
|---|---|---|
| seekdb | 核心开源数据库 | github.com/oceanbase/seekdb |
| pyseekdb | Python SDK | github.com/oceanbase/pyseekdb |
| seekdb-js | JavaScript/TypeScript SDK | github.com/oceanbase/seekdb-js |
| seekdb-cli | AI Agent 专用数据库 CLI | pip install seekdb-cli |
| seekdb-mcp-server | MCP 协议服务器 | 支持 Cursor/Claude 等 |
| D0 | 云端免注册试用(7天) | d0.seekdb.ai |
| M0 | AI Agent 自进化云记忆 | m0.seekdb.ai |

05. 总结
seekdb 是 2025-2026 年数据库领域最具创新性的产品之一。它没有用"更快"去挑战现有向量数据库,而是用"更适合 AI Agent"重新定义了赛道。异步索引管道 + COW 沙箱 + MySQL 兼容的三板斧,精准解决了 Agent 时代的记忆、实验、迁移三大痛点。值得持续跟踪。
Have a nice day ~ ☕
🌻 往期内容 ▼
- 16家国产数据库厂商,23款产品!国测四期测评结果公告解读
- Oracle Skills开源:AI工程正在进入"技能时代"
- Oracle 19.31临时下架,Exadata 25.2遭遇ORA-00600
- 苦等三年!Oracle AI Database 26ai本地服务器版终于来了
- RHEL 9.8和10.2发版:红帽企业级Linux的又一次稳健升级
- 金仓剑诀:一个DBA的穿越修仙录(Ch.5,6)
- 金仓首届!2026金仓数据库智能运维工具开发大赛启动,丰厚奖金等你来战
- 金仓数据库KingbaseES V9 Oracle兼容版全解析(2026版)
- 重新认识崖山数据库:国测Ⅱ级背后的技术底气与AI野心
- YashanDB数据沙箱探秘:当国产数据库学会"Git分支"
- PostgreSQL 18.4发布:修复11个安全漏洞,PG 14进入倒计时
- HOW2026复盘分享:晨章数据EloqData的NVMe+协程实践
- IvorySQL-Skills:开源一套自用IvorySQL数据库Skills
- 转载:数据库一体机简史10
- Loop上手体验:TiDB表妹原来是技术流
- 先进的 AI 团队都在用 TiDB
- TiDB Radio | 平凯宇宙新鲜事儿 (2026.03.31)
- AWS What’s Next峰会全复盘;开启AI操作系统时代,OpenAI正式“入驻”AWS生态
- MySQL 8.0结束生命周期,8.4.9 LTS、9.7.0发版上线:一个时代的交接与新生
- KaiwuDB开源工具kwcli v0.1.1更新
- 虚谷数据库发布了一个Skills剧透了新版本特性
- DBClaw与TRAE穿搭指南:数据库诊断工具的正确打开方式
- 官宣|星珩联盟,正式启航!
👉 这里有得聊
如果你对国产基础软件(操作系统、数据库、中间件)、AI Agent、Vibe Coding、OpenClaw 、Hermes Agent 等感兴趣,欢迎关注微信公众号:「少安事务所」。如果这篇文章为你带来了灵感或启发,请帮忙『点赞、转发、推荐』,感谢!ღ( ´・ᴗ・` )~




