跳转到主要内容

基准测试向量数据库/扩展。

项目描述

向量数据库基准测试

支持的数据库/扩展

支持的数据集

  • 随机生成
  • GIST 960

安装

pip install vector_bench

运行

服务器

server文件夹下运行docker compose文件。

cd server/pgvecto.rs && docker compose up -d

客户端

# help
vector_bench --help
# only insert the data
vector_bench --insert --url postgresql://postgres:password@127.0.0.1:5432/postgres -s gist_960_l2
# only query the data (make sure the data is already inserted)
vector_bench --query --url postgresql://postgres:password@localhost:5432/postgres -s gist_960_l2
# insert and query the data
vector_bench --insert --query --url postgresql://postgres:password@localhost:5432/postgres -s gist_960_l2

如何贡献

# install all the necessary dependencies:
make dev
# format code
make format
# lint
make lint

添加更多数据集

  • 将新的DatasetConfig添加到vector_bench/dataset/source.py

添加更多客户端

  • vector_bench/client/base.py中继承并实现BaseClient

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

vector-bench-0.1.0.tar.gz (12.4 kB 查看哈希值)

上传时间:

构建分发

vector_bench-0.1.0-py3-none-any.whl (13.8 kB 查看哈希值)

上传时间: Python 3

由以下支持