Parquet.Net Help

Configuring encodings

Strings

By default, Parquet.Net is using dictionary encoding for string columns, when at most 80 % of values are unique.

You can change this threshold by modifying ParquetOptions.DictionaryEncodingThreshold, or even turn off dictionary encoding by settings UseDictionaryEncoding to false.

Numbers

By default, Parquet.Net will use delta encoding for int and long columns, which is more efficient than plain encoding.

If you need to turn off delta encoding, set ParquetOptions.UseDeltaBinaryPackedEncoding to false.

Last modified: 16 April 2024