

seekdb 是一款开源的 AI 原生检索数据库(AI-Native Search Database)。它将向量、文本、结构化及半结构化数据统一融合于单一引擎中,原生支持混合检索(Hybrid Search)与数据库内 AI 工作流。凭借极简的 API 设计与强大的底层内核,开发者可在极低配置(如 1C2G)环境中快速完成从原型开发到生产部署的 AI 应用构建,真正实现“分钟级”交付。
seekdb 在单一引擎中全面支持关系型数据、向量数据、全文文本、JSON 半结构化数据以及 GIS 地理空间数据。开发者无需在多种数据库之间进行复杂的数据同步或架构改造,即可实现跨模态数据的集中管理与高效查询。
文档输入-数据输出 RAG 链路。内置 AI_EMBED(文本转向量)、AI_COMPLETE(文本生成与提示词模板管理)、AI_RERANK(重排序)等 SQL 函数,并支持通过 DBMS_AI_SERVICE 包统一管理内置 AI 服务或注册外部 LLM。seekdb 底层由成熟的 OceanBase 数据库引擎驱动,提供实时的写入与查询能力,完全兼容 ACID 事务标准。同时无缝兼容 MySQL 生态系统,支持关系型过滤条件下推存储层与多表关联查询,满足企业级数据一致性、高可用与复杂业务逻辑的要求。
pip 命令即可安装为轻量级库,极低资源占用,非常适合个人学习、原型验证及各类边缘设备部署。seekdb 专为现代 AI 应用开发而设计,广泛适用于以下场景:
seekdb 提供极简的 Python SDK,开发者可通过以下命令快速安装并运行:
pip install -U pyseekdb
基础使用示例
import pyseekdb
client = pyseekdb.Client()
# 创建或获取知识库集合
collection = client.get_or_create_collection("product_database")
结合内置 SQL 能力,开发者可直接在数据库中完成建表、插入向量/文本数据,并执行高效的混合检索查询。极简的 API 设计让开发者能够专注于 AI 业务逻辑本身,快速将想法转化为可上线的生产级应用。