milvus-io /

Milvus

Live map
Snapshotmaster · 0cdc794

How vector writes become durable segments and searches fan out across loaded indexes.

Click a building or route
Choose a path

Route rows into assigned segments, flush their logs, and make the artifacts loadable.

System map7 components · 8 connections
130%
Milvus architectureThe Proxy is the public gate at left. Metadata and ingest flow across the lower half; query placement, execution, and reduction occupy the upper half around shared object storage.timestamped rows and d…channels, segment IDs,…field, stats, and dele…RootCoordQueryCoordQueryNodeProxyObject storageDataNodeDataCoord
Connections
BuildingsEntryServiceComputeStorageRuntimeToolingExternal

Terms, in plain English

Growing segmentA segment still accepting streamed mutations in memory.

How to study this repo

  1. 1
    Trace one insert

    Follow a Proxy insert through a DataNode flowgraph, segment allocation, and remote binlog write.

  2. 2
    Trace one top-k search

    Connect QueryCoord placement to QueryNode segment search and Proxy reduction.