
Using the Milvus Vector Database for Real-Time Query
4/11/2022
This post details the real-time query mechanism in Milvus 2.0. It explains how data is loaded to query nodes from log brokers and object storage, managed in sealed and growing segments, and how load balancing and failover are handled. It describes the role of flowgraphs in filtering incremental data by partition and the process of handling query messages, including service timestamps, guarantee timestamps, and the 'local reduce' operation for de-duplication. Finally, it outlines the 'global reduce' operation performed by the proxy to consolidate results from multiple query nodes and ensure query completeness before returning to the SDK.


