Milvus

Data Insertion and Data Persistence in a Vector Database

Apr 6, 2022Bingyi Sun
Data Insertion and Data Persistence in a Vector Database
SummaryAI, from the source post

This post details the data insertion workflow in Milvus, explaining the roles of proxy, data coord, data node, and root coord. It elaborates on data organization (collection, partition, shard/channel, segment) and the different states of segments (growing, sealed, flushed). It also describes data persistence through binlog files and the mechanisms for segment allocation and channel assignment (consistent hashing, load balancing). The Time Tick mechanism for timestamping and data consumption is also explained.

More from the AI Data Storage Engine trail