基准测试向量数据库/扩展。
项目描述
向量数据库基准测试
支持的数据库/扩展
支持的数据集
- 随机生成
- 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 查看哈希值)
关闭
vector-bench-0.1.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 83b95a12b5e2a807b1671584e0738cbdf73066f77f5ae64293f7af7d6c457c52 |
|
MD5 | 852ff13f39a71dee2a2a454c06df98a5 |
|
BLAKE2b-256 | 1702c0c39cc55a0e8e490ddbd90cf2d8a5f0f195fa038778a1e3a432bbbad770 |