3 Repos
The process of rewriting small data fragments into larger contiguous files to optimize scan performance.
Distinct from Compact Metadata Storage: No candidates accurately describe the database-level compaction of data fragments and removal of deleted rows.
Explore 3 awesome GitHub repositories matching data & databases · Data File Compaction. Refine with filters or upvote what's useful.
Lance is a versioned columnar data format and storage engine designed as a multimodal AI lakehouse. It serves as a vector database storage engine and a cloud object store dataset manager, organizing images, video, audio, and embeddings into a unified format optimized for machine learning workflows. The project distinguishes itself by combining a columnar layout for structured data with a specialized blob store for large multimodal tensors. It implements a hybrid search engine that integrates vector similarity search, full-text search, and SQL analytics on a single dataset, supported by a stor
Rewrites small data fragments into larger files and removes deleted rows to improve storage layout and scan performance.
RoseDB ist eine eingebettete Key-Value-Datenbank und eine Log-strukturierte Storage-Engine. Sie fungiert als Bibliotheks-basierte Datenbank, die innerhalb eines Anwendungsprozesses läuft, um lokale Datenpersistenz ohne die Notwendigkeit eines separaten Datenbankservers bereitzustellen. Das Projekt implementiert einen Bitcask-artigen Store und nutzt ein Append-only-Log-Format, um den Schreibdurchsatz zu maximieren und die Suchzeit zu minimieren. Es stellt Datenkonsistenz sicher, indem mehrere Lese- und Schreiboperationen in atomaren Einheiten gruppiert werden. Die Speicherarchitektur basiert auf einem In-Memory-Key-Index für konstante Suchzeiten und verwendet Segment-basiertes Dateimanagement, um Datenkompression und die Wiederherstellung von Speicherplatz auf der Festplatte zu handhaben.
Divides the data log into smaller files to simplify compaction and improve disk space recovery.
Indigo ist ein Go-basiertes Framework und Toolkit für den Aufbau, das Hosten und Skalieren von Diensten innerhalb des AT Protocol-Ökosystems. Es bietet die grundlegende Infrastruktur für dezentrales Social Networking und ermöglicht es Entwicklern, Relay-Dienste zu implementieren, kryptografisch signierte Benutzer-Repositories zu verwalten und die Identitätsauflösung über föderierte Umgebungen hinweg zu handhaben. Das Projekt zeichnet sich durch eine robuste Architektur aus, die Content-Hosting von Discovery entkoppelt, was unabhängige Moderation und algorithmische Feed-Generierung ermöglicht. Es nutzt inhaltsadressierten Speicher und Merkle-Tree-basierte Repository-Strukturen, um die Datenintegrität sicherzustellen, während die Lexicon-gesteuerte Schema-Generierung automatisch typsichere Strukturen für die Cross-Service-Kommunikation erstellt. Durch die Abbildung menschenlesbarer Handles auf dezentrale Identifikatoren behält das System die verifizierbare Benutzereigentümerschaft und Account-Portabilität über unabhängige Hosting-Anbieter hinweg bei. Über seine Kernidentität hinaus deckt das Projekt ein umfassendes Spektrum für die Verwaltung verteilter Zustände ab, einschließlich Echtzeit-Event-Streaming, Synchronisierung und automatisierter Moderation. Es bietet umfangreiche Tools für die Simulation von Netzwerkaktivitäten, operative Telemetrie und die Indizierung globaler Datenströme. Das Framework ist für Produktionsumgebungen konzipiert und bietet containerisierte Bereitstellungsoptionen sowie Diagnose-Endpunkte zur Überwachung der Synchronisierungsgesundheit und Systemleistung.
Optimizes storage footprint by merging smaller data slices into larger, efficient files for archived streams.