Milvus - 四个主要时间戳参数-应用场景示例

时间:2024-10-30 12:00:08

假设你正在用 Milvus 管理一家在线商店的产品信息,每天都在不断添加新的产品。你想确保用户在搜索产品时能看到所有最新上架的商品。此时,Guarantee_timestamp 会帮助你确保用户看到的数据是最新的,所有更新过的数据都能参与搜索。

2. Service_timestamp

Service_timestamp 是由 Milvus 的查询节点自动生成和管理的,它用于记录查询节点已经执行了哪些数据操作。查询节点管理的数据分为历史数据(批量数据)和增量数据(流数据)。

在进行查询之前,需要先加载批量数据,而流数据是即时插入或删除的。因此查询节点需要保持数据操作和查询请求之间的一致性,Service_timestamp 就是用来记录这种时间关系的,它表示查询节点之前的所有数据操作都已经完成。