1 Repo
Processes for reorganizing persisted data to reclaim underutilized space and reduce fragmentation.
Distinct from Disk Storage Internals: Shortlist candidates cover disk configuration and internals, not the active process of reclaiming space via defragmentation.
Explore 1 awesome GitHub repository matching data & databases · Disk Defragmentation. Refine with filters or upvote what's useful.
Sled is an embedded key-value store and ACID-compliant database designed for high-performance data persistence. It functions as a log-structured storage engine that organizes data using B+ trees to support efficient range queries and prefix scans. The engine implements a zero-copy data store model, utilizing epoch-based reclamation to provide direct references to cached values without memory allocations. It distinguishes itself through a combination of write-ahead logging, page cache optimizations to reduce write amplification on flash storage, and serializable transactions for atomic multi-k
Reclaims disk space and reduces fragmentation by moving live pages from underutilized segments.