qdrant /

Qdrant

Live map
Snapshotmaster · 74f3e85

How vector operations route into replicated shards, WAL-backed segments, filtered indexes, and merged results.

Click a building or route
Choose a path

Route a point update to its local shard, append it to WAL, and apply it to segments.

System map7 components · 8 connections
130%
Qdrant architectureREST and gRPC enter at left. Dispatcher, collection, and shard routing occupy the center; WAL updates and HNSW search branch into the segment engine on the right.typed API requestcollection or alias nameshard selector and con…read or update operationordered point operationpoint mutation and seq…REST and gRPCStoragedispatcherCollectionSegmentand HNSWLocal shardShard holderWrite-aheadlog
Connections
BuildingsEntryServiceComputeStorageRuntimeToolingExternal

Terms, in plain English

ShardA horizontal partition of a collection that can be replicated across peers.

How to study this repo

  1. 1
    Trace one upsert

    Follow the API operation through dispatcher, collection, shard routing, WAL, and segment mutation.

  2. 2
    Trace one filtered search

    Connect payload filtering to HNSW candidate traversal and collection-level result merging.