Skip to content

SPFresh-style incremental hot index rebalance #80

Closed

Description

@codeforstartups

Context. Research incremental rebalancing to keep the hot index fresh.

Acceptance criteria.

  • Design note
  • Prototype

Area: hot-tier · Difficulty: advanced · Type: enhancement.

Comment on this issue to get assigned. New to dynavec? See the docs at https://codeforstartups.github.io/dynavec/docs/.

Activity

  1. Kaap10 commented on Sep 8, 2026

    @Kaap10
    Collaborator

    Hi @codeforstartups,

    I would love to take this up!

    Plan:

    1. Design Note: Document the SPFresh-style incremental rebalancing model for dynavec's in-memory hot tier, covering dynamic split/merge criteria, centroid drift tracking, and thread safety.
    2. Prototype & Tests: Implement a pure Python/NumPy prototype (SPFreshRebalancer / dynamic partition index) with unit tests for incremental insertions, deletes, and rebalancing.

    Could you please assign this issue to me? Thanks!

  2. codeforstartups commented on Sep 8, 2026

    @codeforstartups
    OwnerAuthor

    Sure as you are very early contributor to this project - I would give this to you. Please make sure to research about SPNN / SPFresh / HNSW and other algorithms that helps in search of embeddings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions