Database / Milvus Vector database Interview questions
What is a Query Node in Milvus?
A Query Node is the worker component that actually executes vector similarity searches and scalar queries. It loads assigned segments, growing and sealed alike, into memory (or accesses them via memory-mapped files) and searches against them when a query request arrives.
QueryCoord assigns segments to Query Nodes and rebalances that assignment as nodes join, leave, or as data volume shifts, so a large collection's data can be spread across many Query Nodes working in parallel. Adding more Query Nodes is the primary lever for scaling a Milvus cluster's read/search throughput, since it directly increases how much segment data can be held in memory and searched concurrently across the fleet.
More Related questions...