Skip to content

tensorchord/vector-db-benchmark

 
 

Repository files navigation

MyScale Vector Database Benchmark 🚀

This benchmark assesses the performance of fully-managed vector databases with typical workloads.

Here's a preview of the results:

  1. Queries Per Second (QPS): Higher QPS is preferable as it signifies greater throughput.
    • Throughput for Vector Search Throughput
    • Throughput for Filtered Vector Search Throughput
  2. The cost-performance ratio is calculated by dividing the monthly cost by the QPS of the services per one hundred units. A lower ratio suggests better cost effectiveness.
    • Cost-performance ratio for Vector Search Monthly Cost ($) Per 100 QPS
    • Cost-performance ratio for Filtered Vector Search Monthly Cost ($) Per 100 QPS

Run the Benchmark

First, install the necessary libraries on the client used for the benchmark.

pip install -r requirements.txt

Afterwards, follow the Step-by-Step Guide for Benchmark to execute the benchmark for each cloud service. You can refer to Results Visualization for visualizing the test results.

Special Thanks

This repository is a fork of qdrant/vector-db-benchmark, specifically tailored for fully-managed vector databases.

About

Framework for benchmarking fully-managed vector databases

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.6%
  • Dockerfile 1.2%
  • Shell 0.2%