Milvus

Developed with Go and C++ languages, Milvus is a scalable vector database designed for storing and searching unstructured data. The system, which offers CPU and GPU hardware acceleration support, can be scaled horizontally on Kubernetes and supports real-time data updates. In addition to its distributed architecture, it offers an independent mode for single machine installations and a lightweight version option that provides a quick start with Python.

MI

milvus-io · Databases & Vector Infrastructure

STARS46.5K
FORKS4.3K
COMMITS—
CONTRIBUTORS356
VERSIONv3.0.0
UPDATEDtoday
Vector DatabaseAIembeddingsimilarity-searchApache-2.0

Common commercial products in this category: Oracle Database, Microsoft SQL Server, Amazon Aurora

What can it do?
  • You can organize and search for large-scale unstructured data clusters of text, images, and multi-mode data.
  • With hardware acceleration support, you can perform high-performance similarity searches on billions of vectors.
  • Using Kubernetes-based distributed architecture, you can build a horizontally scalable data infrastructure for AI applications.
Heads up
  • • High number of open issues (1,543)
User reviews
  • • NeutralHacker News

    Milvus – An Open-Source Vector Similarity Search Engine

    “It's not about the ML platform. It's about the ML scenarios. If you want to search thru a huge amount of unstructured data after vectorization tech (like deep learning), Milvus will help you a lot. Our users use Milvus in below scenarios: 1. Chemical molecules analysis,…”

  • • NeutralHacker News

    Milvus – An Open-Source Vector Similarity Search Engine

    “Milvus allows users to append vectors. Vectors are stored in multiple file slices. When a file slice reaches the threshold, Milvus will build the index for that file slice, and new data will be inserted into a new file slice. For details, please refer We are now working on the…”

Verified against README · Oct 26, 2026 · source

My note

Alternative pages

More in: Databases & Vector Infrastructure