Milvus
Milvus logoMilvus · Feature trail

Real-time Query

4 posts · Mar 2020 – Mar 2025

What this trail covers

Milvus 2.0 architecture enables real-time data query by orchestrating data loading, management, and query execution across various components. Data is loaded to query nodes from both streaming (log broker) and historical (object storage) sources. Query nodes manage historical data in sealed segments and incremental data in growing segments, with mechanisms for load balancing and failover. Incremental data is filtered by partition using flowgraphs. Real-time queries are processed via query messages, which include service_ts, travel_ts, and guarantee_ts for precise temporal querying. Query results undergo local and global reduction to ensure accuracy and deduplication.

All Milvus trails