{"repo":"pinecone-io/VSB","free":true,"listed":false,"github":"https://github.com/pinecone-io/VSB","clone":"git clone https://github.com/pinecone-io/VSB.git","description":"Vector Search Benchmarking suite","language":"Python","stars":17,"topics":["benchmark","pinecone","vector-database","vector-search"],"license":"MIT","category":"databases-storage","readme_excerpt":"VSB: Vector Search Bench VSB is a benchmarking suite for vector search. It lets you quickly measure how different workloads perform on a range of vector databases. Quickstart Requirements VSB has the following requirements: Python = 3.11 Docker Compose = 2.27 (for non-cloud hosted databases) [!NOTE] macOS ships with an older version of Python (3.9 or earlier). Ensure you have a new enough version of Python or VSB installation will fail. For example, you can use Homebrew with the following command: brew install python@3.11 Install Install VSB by following these steps: 1. Clone this repo: 1. Use Poetry to install dependencies: 1. Activate an environment containing dependencies: Run Cloud-hosted To run VSB against a cloud-hosted vector database, provide suitable credentials for an existing database instance. For example, to run the mnist-test workload against a Pinecone index, provide parameters like the following, where --api key specifies the Pinecone API key to use. When no index name is specified, VSB creates an index during the setup phase. The new index has a name of the form vsb- . For example, the command above creates an index named vsb-mnist-test . Local database via Docker Alternatively, VSB can run against a locally hosted vector database such as pgvector running in Docker. To run VSB against a local vector database, follow these steps: 1. Launch the database via docker compose in one terminal: 2. From a second terminal, run VSB: Example output: Overview VSB is a CLI","default_branch":null,"files":null,"tree":[],"storefront":"/r/pinecone-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pinecone-io/VSB/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}