Apache Parquet
Daha fazla bilgi
- Geliştiren
- Twitter + Cloudera
- Yıl
- Sahibi
- Apache Software Foundation
- Tür
- Sütunlu dosya biçimi
- Lisans
- Apache 2.0
- Resmî site
- parquet.apache.org
- Kaynak kod
- github.com/apache/parquet-format
Analitik için sütunlu dosya biçimi — sıkıştırılmış, bölünebilir, sütun parçası başına gömülü istatistiklerle kendi kendini tanımlayan. Veri gölleri için fiilî standart.
Twitter + Cloudera, 2013; Google’ın Dremel makalesinden esinlenildi. Hibrit satır grubu/sütunlu yerleşim: dosya satır gruplarına → sütunlara → sayfalara bölünür. İç içe veriyi (struct, array, map) Dremel kodlamasıyla destekler. Sayfa istatistikleri (min/maks/null sayısı) sorgu motorlarının ilgisiz sayfaları okumadan atlamasını sağlar.
Spark, Trino, DuckDB, Polars, ClickHouse, Athena, BigQuery, Snowflake ve pandas tarafından okunur. Iceberg ve Delta Lake tablo biçimlerini Parquet dosyalarının üzerine kurar.