holtfs

Holt-gestützte Metadatenindizes für schnelle Dateierkennung in DuckDB

Maintainer: feichai0017

Installation und Laden

INSTALL holtfs FROM community;
LOAD holtfs;

Beispiel

-- Build a persistent Holt metadata index for a local lakehouse path.
SELECT *
FROM holtfs_index('/data/lake/table',
mode := 'persistent',
index_path := '/var/cache/duckdb/table.holt');
-- Reuse the index for repeated file discovery and partition listing.
SELECT entry_type, path, version
FROM holt_files('/var/cache/duckdb/table.holt',
mode := 'persistent',
prefix := '/data/lake/table/date=2026-05-22/',
delimiter := '/');

Über holtfs

HoltFS stellt Holt-gestützte Dateimetadatenindizes in DuckDB bereit. Es ist für wiederholte Dateierkennungs- und Partitionsplanungs- Arbeitslasten gedacht, bei denen das Durchlaufen eines lokalen Dateisystems oder Object-Store-Namensraums teurer ist als die Abfrage eines zwischengespeicherten Metadatenindex.

Die Vorabversion umfasst persistente und In-Memory-Indizes, rein schlüsselbasierte Namensraumscans, delimiterartige Auflistung, Manifest-Aktualitäts- prüfungen, Aktualisierung bekannter Präfixe und exakte Validierung gegen lokale Datei- größe und Änderungszeit.

Hinweise zur Verwendung und zu Benchmarks finden Sie in der duckdb-holtfs-Dokumentation.

Hinzugefügte Funktionen

function_name function_type description comment examples
holt_files table NULL NULL
holtfs_index table NULL NULL
holtfs_refresh table NULL NULL
holtfs_status table NULL NULL
holtfs_validate table NULL NULL
holtfs_version scalar NULL NULL

Überladene Funktionen

Diese Erweiterung fügt keine Funktionsüberladungen hinzu.

Hinzugefügte Typen

Diese Erweiterung fügt keine Typen hinzu.

Hinzugefügte Einstellungen

Diese Erweiterung fügt keine Einstellungen hinzu.