alvd:alvd =轻量级Vald。 轻量级的分布式矢量搜索引擎无需K8即可运行

时间:2024-03-25 05:10:03
【文件属性】:

文件名称:alvd:alvd =轻量级Vald。 轻量级的分布式矢量搜索引擎无需K8即可运行

文件大小:80KB

文件格式:ZIP

更新时间:2024-03-25 05:10:03

nearest-neighbor-search approximate-nearest-neighbor-search similarity-search vector-search-engine vald

alvd-轻量级Vald 基于代码库的轻量级分布式矢量搜索引擎。 在没有Kubernetes的情况下工作 单个二进制文件(小于20MB) 易于运行(可以通过命令行选项进行配置) 由代理和服务器组成alvd具有与Vald的gateway-lb + discoverer和agent-ngt几乎相同的功能。 alvd受到项目的极大启发。 基本原理 Vald是一个很棒的高度可扩展的分布式矢量搜索引擎,可在Kubernetes上运行。 它具有强大的功能,例如基于文件的备份,基于指标的代理排序。 而且,使用YAML文件可以高度配置Vald。 但是,这需要 Kubernetes API发现Vald代理 操作Kubernetes的知识 调优许多复杂参数的知识 对于用户来说有点困难。 在此项目中,我们消除了Vald的一些功能,例如(元,备份管理器,索引管理器等),而只专注于Vald的gatew


【文件预览】:
alvd-main
----go.mod(4KB)
----pkg()
--------alvd()
----.github()
--------workflows()
----go.sum(95KB)
----Dockerfile(1KB)
----k8s()
--------server.yaml(2KB)
--------agent.yaml(2KB)
----LICENSE(11KB)
----README.md(6KB)
----Makefile(4KB)
----.devcontainer()
--------Dockerfile(329B)
--------devcontainer.json(618B)
----.gitignore(42B)
----cmd()
--------alvd()

网友评论