【用户反馈记录】实战营(第三季)第五期 —— OceanBase seekdb

会在这个贴子里持续记录在这期实战营活动中,陆续收到的已经体验过 seekdb 的社区用户对 seekdb 的真实反馈。感谢各位提供反馈的老师们!

seekdb 项目已经开源,GitHub 地址:https://github.com/oceanbase/seekdb

OceanBase.ai 网站: https://www.oceanbase.ai/zh-CN/

seekdb 官方文档:https://www.oceanbase.ai/docs/zh-CN/

4 个赞

From @zhenxing

简单使用了下安装部署很简单,相较于OceanBase的部署,确实很轻量快捷,登录数据库后还是有很多OceanBase的影子。有几点体验上的建议

  1. 自带的oceanbase元数据库中库表太多了,看常规的obmysql租已经400+张表,seekdb有700+张,是轻量级数据库的话,我理解应该不会全部用到,可以做些简化便于聚焦理解和seekdb’相关的元数据信息

  2. 文档比较缺失,是一个新的数据库的话,依赖oceanbase的文档肯定会有差异,目前看文档只有场景案例的使用示例方面,缺一些基础架构和使用方面的文档说明,比如安装后自带的ocs库的作用 @OceanBase文档

3 个赞

From @ob-tiger

  1. 能否展示混合查询中向量、全文、标量各阶段的权重与排序逻辑,让开发者理解结果为何返回

1 个赞

From @一壶期许

R1: 官方文档希望尽快能同步更新 @OceanBase文档

R2: seekdb 的高可用性机制,未来 roadmap 中会有吗

R3: 官方可以提供下 seekdb 和同类产品的对比,特别是性能

2 个赞

From @ljware

  1. 希望seekdb能支持kylin server或者openEuler等国产操作系统,毕竟在国产化浪潮的今天,这些操作系统也是很常用的。

  2. seekDB 提供了 Semantic Index 功能,这里文档中写的是 hybrid Index,其实混合索引包含了语义索引。

  3. openEuler操作系统需要改一下repo文件方可安装
    image

5 个赞

From @来轩
希望这个数据库运行起来需要更小的资源。

4 个赞

From @Fir

建议:

  1. 在首次安装或Docker镜像中,预置几个开源、轻量的 Embedding 模型作为默认选项,并附带几个经典的示例项目。开发者可以通过几条命令就能拉取并运行一个完整的 Demo,极大缩短上手时间。

  2. 发布详细的教程,展示如何将 SeekDB 作为 AI Agent 的记忆中枢或知识库,与主流 AI 应用框架以及 OpenAI API, Claude 等模型进行深度集成。

  3. MySQL到SeekDB迁移,需要增加哪些表或字段适合创建向量索引或全文索引的最佳实践文档。@OceanBase文档

6 个赞

还有一点忘记写了,文档上说可以在ubuntu上安装,但是没有具体安装步骤,只有centos的安装步骤 @OceanBase文档

4 个赞

From @AntTech_SMFOGK
建议增加兼容 mysql 的迁移工具

3 个赞

From @披头
seekdb-desktop 依赖 wsl 有点不可思议,安装过程相当麻烦,建议后续版本会有一个真正的 exe 程序,不依赖于任何第三方程序。@玉楼 @官明

记录的一篇公众号文章《OceanBase seekdb Desktop 安装部署》



image

3 个赞

From @AntTech_Yeee :
要把兼容搞好。

3 个赞

你好,@AntTech_Yeee ,这里说的兼容可以进一步展开一下吗? 是指 MySQL 兼容性,还是其他?

3 个赞

From @End
目前不支持 macos 笔记本平台部署,考虑很多研发使用的是 mac 笔记本电脑,希望后面可以支持 Mac OS。

2 个赞

From @北极星OB
seekdb是否可以提供一个安全启动的方式,类似TiDB那种(tiup cluster start tidbcluster --init 对于OB:sudo systemctl start seekdb --init),加–init会对root用户生成随机密码,不带–init则为默认状态即密码为空。或者在seekdb.cnf中加一个密码的配置项,如果填写了密码则客户端连接需要密码,不填写则空密码即可连接。

顺带附上一篇社区博客《seekdb Desktop 版尝鲜》

2 个赞

From @唐平

seekdb 不支持在 rocky9 上部署。

el8 下的依赖有很多。el9 下都没有。
Errors during downloading metadata for repository ‘oceanbase.development-kit’:

image


el7(KylinOS V10 SP2操作系统)在线安装也是不行,最后是下载RPM安装的。

1 个赞

From OceanBase 社区课程交流群:希望 seekdb 能够支持 Oracle 模式。

1 个赞

From @柒柒天晴
需要完善一下入门指南!当前文档结构较混乱,建议提供更清晰的操作步骤,以及和故障排查相关的技术内容~ @OceanBase文档

1 个赞

From @bicewow

1、可以参考dify和coze,开发一个自己的流程化编排界面,丰富AI相关 功能函数,集成为组件形式,供拖拉使用。

2、支持多模态数据源,如word excel,甚至图片、影像格式。

3、支持对接其他数据库能力,如ES、CK、hadoop等,丰富数据来源。

2 个赞

感谢 @zhenxing

  1. 元数据库表太多的问题, 这个问题已经放到我们roadmap里面了, 已经在研发了, 大概会在明年1月份的时候, 会是大幅裁减.
  2. 文档, 麻烦参考 https://www.oceanbase.ai/docs/, 已经有专人在维护文档, 另外推荐大家 参考https://github.com/oceanbase/pyseekdb 这个仓库下面的example
2 个赞

@ob-tiger

常见做法是,

数据库根据查询条件和向量搜索 返回一批数据, 这个里面的排序顺序类似满足sql 过滤条件即可, 有的时候, 为了提升效果, 再引入大模型进行一轮rerank.

1 个赞