Module storage

Module storage 

Source
Expand description

Vector storage. Vector Storage Module.

Handles raw vector data storage, retrieval, and persistence.

§Memory Layout

  • data: Flat Vec<f32> storing all vector data contiguously.
  • offsets: Vec<u32> mapping VectorId to data index.
  • tombstones: BitVec (simulated via Vec<u8>) marking deleted vectors.

Modules§

binary
Binary vector storage for quantized vectors. Binary Vector Storage Module.

Structs§

VectorStorage
Contiguous vector storage with WAL persistence.

Enums§

StorageError
Errors that can occur during storage operations.
StorageType
Configuration for vector storage.