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, versionFROM 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.