SeekDB by OceanBase

SeekDB by OceanBase

AI原生搜索数据库

2点赞
2025-11-20
SeekDB by OceanBase screenshot 1
点击查看大图
SeekDB by OceanBase screenshot 2
点击查看大图
SeekDB by OceanBase screenshot 3
点击查看大图

全面介绍

✨ SeekDB by OceanBase:AI 原生搜索数据库

💡 SeekDB 是 OceanBase 的轻量级嵌入版,专为 AI 应用而生。它将企业级数据库的可靠性与强大的混合搜索功能深度结合,为您提供低延迟的数据检索、实时推理和便捷的集成体验。

无论您是个人开发者快速原型设计,还是企业级应用需要处理海量数据,SeekDB 都能完美适配,助您轻松构建下一代 AI 应用!


🎯 核心优势一览

  • 快速构建,高效迭代
    • 支持 Python 快速构建 AI 应用,从原型到生产仅需数分钟。
    • 1C2G 环境下即可运行 VectorDBBench,轻量高效。
  • 多模态数据统一管理
    • 单一引擎支持关系型数据、向量、文本、JSON 和 GIS 数据,告别多数据库管理的繁琐。
  • 强大的混合搜索能力
    • 向量搜索、全文搜索和关系型查询集成在一个 SQL 语句中,实现多路径检索,优化召回率。
    • 查询重排序支持加权评分、RRF (Reciprocal Rank Fusion) 和基于 LLM 的重排序,提升搜索结果精准度。
    • 关系型过滤条件下推至存储层,优化性能,并支持多表 जॉ 查询。
  • AI 能力内置,赋能数据库
    • 在数据库内部直接运行 Embedding、Reranking、LLM 推理和 Prompt 管理。
    • 通过 SQL 函数 AI_EMBEDAI_COMPLETEAI_RERANK 等直接调用 AI 模型,构建端到端的 RAG 工作流。
    • 支持注册外部 LLM 服务,灵活扩展 AI 能力。
  • SQL 兼容与企业级可靠性
    • 基于成熟的 OceanBase 引擎,提供实时读写、完全 ACID 事务和无缝的 MySQL 生态兼容性。

🚀 部署方式灵活多变

"SeekDB 提供灵活的部署模式,完美适配从快速原型到大规模用户工作负载的各种场景。"
  1. 嵌入式模式:
    • 作为轻量级库,通过 pip 命令即可安装。
    • 适用于个人学习、快速原型开发和在各种终端设备上运行。
    • 在 Linux 系统中,安装 pyseekdb 客户端时会自动安装嵌入式模式的 SeekDB。
  2. 客户端/服务器模式(服务端模式):
    • 轻量级且易于使用,推荐用于测试和生产环境,提供稳定高效的服务。
    • 通过 pyseekdb 客户端连接部署好的 SeekDB 或 OceanBase 数据库。
  3. 企业级部署:
    • 可平滑迁移到 OceanBase 分布式数据库,轻松处理海量用户流量。

⚙️ 核心技术亮点

  • 多模态数据与索引层:
    • 支持向量、文本、JSON 和 GIS 等多种数据类型。
    • 提供 HNSW/IVF 向量索引和量化算法,BM25 相关性全文本索引(支持多种分词器和查询模式),以及 JSON 索引、主次索引和 GIS 索引。
  • 混合工作负载计算层:
    • 支持向量、全文和标量条件混合搜索,提高 RAG 场景的查询准确性。
    • 内置 AI 函数,可在数据库内实现实时推理。
    • 全面支持 ACID 事务和 MVCC,并配备针对混合工作负载优化的查询优化器和自适应执行引擎,以及灵活的 PL UDF 函数。
  • 统一的应用接口:
    • 兼容原生 MySQL 驱动,提供统一的 SQL 语言查询多模态数据。
    • 提供开发者友好的 SDK(如 pyseekdb),并已与 LangChain, LlamaIndex, Dify 等近 30 个主流 AI 开发框架集成。

📚 快速上手与体验

我们提供详细的教程和示例,帮助您快速体验 SeekDB 的强大功能:

  • Pyseekdb SDK:
    • 通过 pip install pyseekdb 轻松安装 Python 客户端。
    • 支持 Python 3.11 及以上版本,支持 x86_64 和 aarch64 架构。
    • 链接到嵌入式 SeekDB 或远程服务器模式的 SeekDB/OceanBase 数据库。
  • 混合搜索实战:
    • 了解向量搜索(语义相似性)、全文本搜索(关键词匹配)和混合搜索的实际应用。
    • 体验通过 SQL 语句进行多维度检索和结果排序。
  • AI 函数体验:
    • 利用 AI_EMBED 将文本转换为向量。
    • 使用 AI_COMPLETEAI_PROMPT 在 SQL 内进行文本生成和情感分析。
    • 通过 AI_RERANK 优化检索结果的排序。

准备好拥抱 AI 时代了吗?立即开始您的 SeekDB 之旅吧!

产品评分

暂无评分
登录后即可评分
访问官网

相关产品