Skip to main content
Cloud & AI Hub
Browse
Glossary AI Directory Playgrounds Models Prompts Explainers Strategy Matrix Benchmark Decoder
Vector Database Open Source

Milvus

Milvus is an open-source vector database built for billion-scale similarity search, offering multiple index types and both standalone and distributed deployment modes.

Last reviewed: July 25, 2026

What is Milvus?

Milvus is an open-source vector database originally developed by Zilliz and now a Linux Foundation AI & Data project. It is built specifically for storing, indexing, and querying dense vector embeddings at scale, which makes it a common backend for retrieval-augmented generation (RAG), recommendation systems, and image/audio similarity search.

Unlike general-purpose databases retrofitted with a vector extension, Milvus was architected around approximate nearest neighbor (ANN) search from the start, separating storage, indexing, and query execution into independently scalable components.

Key Features

  • Multiple index algorithms: Supports HNSW, IVF_FLAT, IVF_PQ, and DiskANN, letting teams trade off recall, latency, and memory footprint per collection rather than being locked into one algorithm.
  • Distributed architecture: Milvus’s cluster mode separates proxy, query, data, and index nodes, allowing storage and compute to scale independently — useful for collections in the billions of vectors.
  • Hybrid filtering: Combines vector similarity search with structured scalar filters (e.g., “similar products under $50”) in a single query.
  • Deployment flexibility: Milvus Lite runs embedded in a Python process for local development; Milvus Standalone runs in Docker for small production deployments; Milvus Distributed (via Kubernetes) or the managed Zilliz Cloud handle large-scale workloads.

Who is it For?

Milvus is aimed at engineering teams building large-scale RAG pipelines, semantic search, or recommendation engines who need an index that scales past what a single-node vector store can handle. It’s a common choice when vector counts run into the hundreds of millions or billions.

Pricing & Plans

The core Milvus database is open source under the Apache 2.0 license and free to self-host. Zilliz Cloud, the managed offering, is priced by compute and storage usage with a free tier for small projects.

Strengths & Limitations

Strengths: Proven at very large scale, flexible index selection, strong Kubernetes-native operational tooling, active open-source community.

Limitations: Operating a distributed Milvus cluster yourself carries real infrastructure overhead compared to simpler managed vector databases like Pinecone; for small collections (under a few million vectors), the operational complexity may outweigh the scaling benefits.

Milvus’s Governance Under the Linux Foundation

Milvus’s status as a Linux Foundation AI & Data project, rather than being solely controlled by its originating company Zilliz, provides a governance structure some enterprises view favorably when evaluating open-source infrastructure dependencies — vendor-neutral governance reduces the risk that a single company’s business decisions could unilaterally change the project’s licensing or direction in ways that would disrupt existing production deployments built on it.

Disclaimers: Feature offerings and pricing structures are subject to change by software developers. Always check the official website for current terms.