benchmark-tests

For the complete MongoDB documentation index, see www.mongodb.com/docs/llms.txt

<!-- Tab options on this page. Append to the .md URL to filter: ?tabs=<id,...> select specific tabs (e.g. ?tabs=nodejs,shell) ?allTabs=true include every tab (no param) default: one tab per tabset

Available tabs: other tabs: recall, cost, latency -->

This section contains the following pages, which provide information about our MongoDB Vector Search performance benchmark and how you can use it to test, evaluate, and improve your own vector search performance:

  • [Benchmark Overview](https://www.mongodb.com/docs/vector-search/benchmark/overview.md#std-label-avs-benchmark-overview

  • [Benchmark Results](https://www.mongodb.com/docs/vector-search/benchmark/results.md#std-label-avs-benchmark-results

  • [Additional Recommendations](https://www.mongodb.com/docs/vector-search/benchmark/performance-recommendations.md#std-label-avs-performance-recommendations

Recall and Latency results from our MongoDB Vector Search Benchmark

To view the full chart, see the Claude artifact.

How to Use This Benchmark

The primary goal for these pages is to significantly reduce friction for your first vector test at scale (>10M vectors) when evaluating performance for MongoDB Vector Search.

These pages provide a set of initial configurations (embedding model dimensionality, quantization regime, numCandidates selection, filtering criteria, Search Node configuration) that you can use to run tests confidently. You might need to modify your configuration based on the dataset and query patterns relevant to your use case, as this is only meant to be a starting point.

Reading Recommendations

When reading these pages, we recommend that you focus on the primary concern that is most relevant to your use case. We provide guidance for the following primary concerns: Recall, Cost, and Latency/Throughput.

Use the guidance that is most appropriate for your use case:

Recall

Read these sections in the following order:

  1. The following sections in the [Benchmark Overview:](https://www.mongodb.com/docs/vector-search/benchmark/overview.md#std-label-avs-benchmark-overview

  2. [Quantization](https://www.mongodb.com/docs/vector-search/benchmark/overview.md#std-label-avs-benchmark-quantization

  3. [Dimensionality](https://www.mongodb.com/docs/vector-search/benchmark/overview.md#std-label-avs-benchmark-dimensionality

  4. [Search Node Configuration](https://www.mongodb.com/docs/vector-search/benchmark/overview.md#std-label-avs-benchmark-search-node-config

  5. The following sections in the [Benchmark Results:](https://www.mongodb.com/docs/vector-search/benchmark/results.md#std-label-avs-benchmark-results

  6. [Summary of Results](https://www.mongodb.com/docs/vector-search/benchmark/results.md#std-label-avs-benchmark-results-summary

  7. [Multidimensional Benchmark](https://www.mongodb.com/docs/vector-search/benchmark/results.md#std-label-avs-multi-dimensional-benchmark

  8. [Larger Benchmark](https://www.mongodb.com/docs/vector-search/benchmark/results.md#std-label-avs-multi-larger-benchmark

  9. [Recall and Latency Analysis](https://www.mongodb.com/docs/vector-search/benchmark/results.md#std-label-avs-recall-latency-analysis

  10. [Filtering](https://www.mongodb.com/docs/vector-search/benchmark/results.md#std-label-avs-benchmark-results-filtering

  11. [Additional Performance Recommendations](https://www.mongodb.com/docs/vector-search/benchmark/performance-recommendations.md#std-label-avs-performance-recommendations

Changelog

Date Description
2025-07-21 Release of benchmark guide and results demonstrating how MongoDB Vector Search scales on a 5.5M Multidimensional and 15.3M 2048d Amazon Dataset with Voyage AI's voyage-3-large embeddings under various conditions.