Parquet

Che cos’è un file Parquet?

Archiviazione per colonne per grandi volumi. Molto più piccolo e molto più rapido da interrogare di un CSV.

Che cos’è Parquet

Parquet è un formato binario, che ha senso solo per un programma che lo conosce. Si usa per l'archiviazione e spostare dati fra programmi.

L’estensione è .parquet e il nome per esteso è Apache Parquet. Contano entrambi meno di ciò che il file può contenere, ed è di questo che parla il resto della pagina.

Da dove viene Parquet

Apache Software Foundation lo ha pubblicato nel 2013.

L’età serve saperla per un motivo pratico: più un formato è vecchio, più programmi hanno avuto tempo di impararlo.

La specifica è pubblica

Chiunque può implementarla senza chiedere permesso né pagare una licenza. È per questo che il formato compare in così tanti programmi, ed è per questo che file scritti vent’anni fa si aprono ancora.

Non si butta via niente

Parquet conserva il suo contenuto esattamente. Risalvarlo non cambia nulla, quindi puoi aprirlo, modificarlo e risalvarlo quante volte vuoi senza accumulare danni: è questo che ne fa un formato di lavoro e non di consegna.

Che cosa fa per proteggersi

Parquet porta con sé un codice di controllo, così un file danneggiato viene rilevato invece che letto male in silenzio e una cifratura opzionale.

Un file cifrato va sbloccato prima che qualcosa possa convertirlo, qui come altrove. Una password non è qualcosa che un convertitore possa aggirare, e a uno che sostenesse il contrario non converrebbe affidare il file.

Che cosa apre Parquet

pandas, Apache Spark e DuckDB lo leggono, e così fanno quasi tutti i programmi dello stesso tipo.

Quando un file non si apre, il formato è raramente il problema: più spesso è il programma a essere più vecchio di lui. Convertire in qualcosa di più vecchio è la via d’uscita affidabile, ed è a questo che serve il resto di questo sito.

Aprirlo nel browser

Nessun browser lo legge.

È di gran lunga il motivo più comune per convertirlo: non che il formato sia scadente, ma che il posto in cui vuoi mostrare il file non sappia leggerlo.

È un formato di consegna

Parquet è pensato per essere consegnato, non per lavorarci dentro. Modificarne uno è possibile e raramente piacevole; la strada sensata passa dall’originale e da una nuova esportazione.

Che cosa va storto con lui

Le lamentele ricorrenti: fuori dal suo terreno il supporto è discontinuo.

Nessuna di queste è un motivo per evitare il formato. Sono le cose che conviene conoscere prima che una di loro ti sorprenda, che è un’affermazione diversa e più utile.

I dati, in un posto solo

Identificativi e provenienza del formato Parquet.
Estensione.parquet
Tipo di mediaapplication/vnd.apache.parquet
Pubblicato daApache Software Foundation
Prima pubblicazione2013

Convertire Parquet in altro

Convertire altro in Parquet

Formati da valutare al posto di Parquet