Wikiwand AI

Milvus (vector database)

Open-source distributed vector database From Wikipedia, the free encyclopedia

Milvus is a distributed vector database developed by Zilliz. It is available as both open-source software and a cloud service called Zilliz Cloud.

DeveloperZilliz
ReleaseOctober 19, 2019; 7 years ago (2019-10-19)
Stable release
v3.0.0 / July 29, 2026; 2 months ago (2026-07-29).:[1]
Written inGo, C++
Quick facts Developer, Release ...
Milvus
DeveloperZilliz
ReleaseOctober 19, 2019; 7 years ago (2019-10-19)
Stable release
v3.0.0 / July 29, 2026; 2 months ago (2026-07-29).:[1]
Written inGo, C++
Operating systemLinux, macOS
Platformx86, ARM
TypeVector database
LicenseApache License 2.0
Websitemilvus.io
Repositorygithub.com/milvus-io/milvus
Close

Milvus is an open-source project under the LF AI & Data Foundation[2] and is distributed under the Apache License 2.0.

History

Milvus has been developed by Zilliz since 2017.[3]

Milvus joined Linux Foundation as an incubation project in January 2020 and became a graduate in June 2021.[2] The details about its architecture and possible applications were presented at ACM SIGMOD Conference in 2021.[4]

Milvus 2.0, a major redesign of the whole product with a new architecture,[5] was released in January 2022.

Milvus 3.0, which introduces elements of data lake / data warehouse based data processing, was released in July 2026. [1]

Features

Various similarity search-related features are available in Milvus:[6]

Milvus' similarity search engine relies on modified forks of third-party open-source similarity search libraries, such as Faiss,[7][8] DiskANN[9][10] (including the AiSAQ [11] technology from KIOXIA) and hnswlib.[12]

Milvus includes optimizations for I/O data layout, specific to graph search indices.[13]

Database

As a database, Milvus provides the following features:[6]

Milvus 3.0 introduces the following features:

Data lake

Milvus 3.0 introduces the following[17] large scale operations, applicable for vectors:

Deployment options

Milvus can be deployed as an embedded database, standalone server, or distributed cluster. Zilliz Cloud offers a fully managed version.[18]

GPU support

Milvus provides GPU accelerated index building and search using Nvidia CUDA technology[19][20] via the Nvidia cuVS library,[21] including the GPU-based graph indexing algorithm CAGRA.[22]

Integration

Milvus provides official SDK clients for Java, NodeJS, Python and Go.[23] An additional C# SDK client was contributed by Microsoft.[6][24] The database can integrate with DataDog,[25] Prometheus and Grafana for monitoring and alerts, as well as generative AI frameworks Haystack,[26] LangChain,[27] IBM Watsonx,[28] and those provided by OpenAI.[29][30]

Several storage providers have built integrations with Milvus to support AI workloads and large-scale vector search. These integrations aim to optimize performance, simplify inferencing workflows, and enhance data management capabilities:

Milvus is included in the SUSE AI platform product.[39] [40] Red Hat OpenShift AI self-managed product supports deploying Milvus.[41]

See also

References

Related Articles

Timelines

Top Qs

Fact Checks