Capitolo 8. Accesso ai dati remoti con DuckDB
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Finora, in tutti i capitoli precedenti, hai utilizzato DuckDB per lavorare con dati locali, sia che si trovassero in database MySQL o in file CSV, JSON e Parquet. Negli scenari pratici, i dati con cui lavori risiedono in genere su server remoti e spesso provengono da più luoghi. Fortunatamente, DuckDB offre l'estensione httpfs per permetterti di accedere a set di dati remoti. Inoltre, DuckDB supporta anche l'accesso ai dataset ospitati da Hugging Face, una piattaforma in cui gli utenti possono condividere modelli pre-addestrati per l'apprendimento automatico. Hugging Face ospita anche un ampio repository di dataset che gli sviluppatori possono scaricare per addestrare i propri modelli.
In questo capitolo imparerai a utilizzare l'estensione httpfs di DuckDB per lavorare con i dataset remoti e a utilizzare DuckDB per accedere ai vasti dataset ospitati da Hugging Face.
Estensione httpfs di DuckDB
L'estensione httpfs di DuckDB è un'estensione autocaricante che implementa un file system che consente a di leggere e scrivere file remoti. Questa estensione consente a DuckDB di leggere e scrivere file direttamente attraverso i protocolli HTTP e HTTPS, senza doverli prima scaricare localmente. Questo è particolarmente utile per gestire grandi insiemi di dati che superano lo spazio di archiviazione locale, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access