Expand description
Efficient delta synchronisation for distributed vector indexes.
Instead of shipping entire index snapshots on every sync cycle, this module computes and applies deltas — the minimal set of additions, removals and modifications required to transform one index snapshot into another.
§Key Types
IndexSnapshot— an in-memory view of the current index state.VectorEntry— a single vector with its ID, data and metadata.IndexDelta— the minimal diff between two snapshots.DeltaSync— stateless helper for computing and applying deltas.ReplicationLag— measures and evaluates sync lag between datacenters.ReplicationAlert— generated when lag exceeds a configured threshold.
§Pure Rust Policy
No CUDA runtime calls or FFI.
Structs§
- Delta
Sync - Stateless helper for computing and applying index deltas.
- Index
Delta - The minimal diff between two index snapshots.
- Index
Snapshot - An immutable snapshot of the current index state.
- Replication
Alert - Alert generated when replication lag exceeds a configured threshold.
- Replication
Lag - Measures and evaluates replication lag between pairs of datacenters.
- Vector
Entry - A single vector stored in the index.