What is the main difference between ORC and Parquet?
Both file formats are columnar with similar support for encoding and compression. Their key difference is in how nested data is represented. In Parquet, the nested data is fully shredded into columns with additional metadata to reconstruct the nesting structure. In ORC, nested structures are not decomposed into columns. Rather the nested data value is stored as a regular column value.
Qual a principal diferença entre o ORC e o Parquet?
Ambos os formatos de arquivo são colunares com suporte semelhante para codificação e compressão. Sua principal diferença é em como os dados aninhados são representados. No Parquet, os dados aninhados são totalmente divididos em colunas com metadados adicionais para reconstruir a estrutura de aninhamento. No ORC, as estruturas aninhadas não são decompostas em colunas. Em vez disso, o valor dos dados aninhados é armazenado como um valor de coluna regular.