MyScale's Vector Database Benchmark

Benchmark results and tools by MyScale aimed at measuring the performance of vector databases in various search and retrieval tasks.

About this tool

MyScale's Vector Database Benchmark

Category: Benchmarks & Evaluation
Source: GitHub Repository

Description

MyScale's Vector Database Benchmark is an open-source framework designed to assess the performance of fully-managed vector databases across various search and retrieval tasks. It provides tools and datasets for benchmarking and delivers comparative results for different vector database solutions.

Features

  • Benchmarking Framework: Tools to run standardized performance benchmarks on fully-managed vector databases.
  • Supported Databases: Includes out-of-the-box support for popular vector databases such as Pinecone, Weaviate, Milvus, Qdrant, and MyScale.
  • Workload Types: Measures throughput and cost-performance for both standard vector search and filtered vector search workloads.
  • Cost-Performance Analysis: Calculates cost-performance ratio by dividing monthly cost by queries per second (QPS), enabling cost-effectiveness comparisons.
  • Dataset Management: Provides scripts and modules for dataset preparation and upload optimization.
  • Experiment Management: Organizes and automates experiments for reproducible benchmarking across multiple services.
  • Results Visualization: Supports visualization of benchmark results for easier comparison and analysis.
  • Open Source: Licensed under Apache-2.0 and extensible for custom needs.
  • Hybrid Search Support: Includes support for hybrid search scenarios in MyScale.
  • Docker Support: Includes Dockerfiles for containerized environments.

Pricing

Not applicable. This is an open-source tool available for free under the Apache-2.0 license.

Tags

benchmark vector-databases performance retrieval

Information

PublisherFox
Websitegithub.com
PublishedMay 13, 2025