作者:胖头鱼的鱼缸(尹海文) Oracle ACE Pro: Database PostgreSQL ACE OpenTenBase ACE 10年数据库行业经验 拥有OCM 11g/12c/19c、MySQL 8.0 OCP、Exadata、CDP等认证 墨天轮MVP,ITPUB认证专家 圈内拥有“总监”称号,非著 名社恐(社交恐怖分子) 公众号:胖头鱼的鱼缸 CSDN:胖头鱼的鱼缸(尹海文) 墨天轮:胖头鱼的鱼缸 ITPUB:yhw1809 IFClub:胖头鱼的鱼缸 除授权转载并标明出处外,均为“非法”抄袭

在我公众号国庆假期10月3日的文章中,提到了来自于OceanBase社区的慧姐悄咪咪的告诉我在2025 OceanBase年度发布会上,会有一个新产品发布,时隔一个半月,来到了2025年OceanBase年度发布会,这个产品它来了。
从最早慧姐的剧透和OB社区版主群的讨论,我一直以为OB会推出一个比桌面版需求硬件资源规格更小的数据库分支,毕竟在今年OB开发者大会时,我用我媳妇儿友情赞助的8G内存的Mac Air是无法运行桌面版OB的(OBServer运行需要6GB内存)。那么我们一起来看看OceanBase seekdb的介绍:
https://github.com/oceanbase/seekdb/blob/develop/README_CN.md
OceanBase seekdb是一个专为AI应用设计的强大混合搜索数据库。它结合了企业级数据库能力与前沿的AI搜索功能,支持向量, 全文索引, Json, 是构建下一代AI应用的完美选择。
看这简介好像和我们预想的不大一样,接下来再看看seekdb的特性:

从特性列表来看,seekdb是一个全能的AI多模数据库,再来看看稍微详细点的特性清单:
看来我们最早对新产品的重点“幻想”只是seekdb核心特性中很小的一部分。
既然seekdb可以进行小规模部署,那么就在使用4GB内存的虚拟机进行部署:

部署文档:https://github.com/oceanbase/seekdb/blob/develop/docs/developer-guide/zh/README.md
操作系统:RHEL8.10
dnf -y install git wget rpm* cpio make glibc-devel glibc-headers binutils m4 libtool libaio
如果是el7操作系统还需要安装python3
git clone https://github.com/oceanbase/seekdb.git
首先我们看看seekdb编译前有多大:

cd seekdb bash build.sh debug --init --make
编译过程中还有不少的依赖包需要下载并安装:
编译时间也是超长的:
编译过程中虚拟机直接假死无响应了,虚拟机CPU占用情况如下(最后把CPU和内存分别调整到了12C和32G才顺利完成的,希望OB改进下编译脚本对硬件资源的占用):

再看看编译后的seekdb文件夹的容量:

其中依赖包大小(下载时间也不短,属实不小啊):
seekdb的整个软件包编译完成后也不小,编译完成后将硬件资源改回为2C4G。
./tools/deploy/obd.sh prepare -p /tmp/obtest ./tools/deploy/obd.sh deploy -c ./tools/deploy/single.yaml

./deps/3rd/u01/obclient/bin/obclient -h127.0.0.1 -P10000 -uroot -Doceanbase -A
归根结底,编译安装费时费力,seekdb也提供了RPM部署的方式。
操作系统:RHEL9.6(人在外没有ISO,也不方便下,就用的OEL9.6替代),选择这个版本的原因是目前只有el7和el9的RPM包,没有el8的:

https://github.com/oceanbase/seekdb/releases/tag/v1.0.0

dnf -y install seekdb*.rpm

vim /etc/oceanbase/seekdb.cnf

systemctl start seekdb
obclient -h127.0.0.1 -P2881 -uroot -Doceanbase -A
由此可见RPM部署比编译部署快捷很多。
小规格运行是seekdb的重要特性之一,但其更重要的特性则是面向AI多模混合搜索的能力,所以我们看到seekdb的容量并非如其CPU和内存占用那样小,这样的容量让它在有限的硬件规模下一样拥有媲美全功能数据库的实力。
本期简单对OceanBase seekdb进行了介绍,对其编译与RPM包安装进行了展示。
老规矩,知道写了些啥。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31466763/viewspace-3102020/ ,如需转载,请注明出处,否则将追究法律责任。