¿Cuál es la principal diferencia entre ORC y Parquet?
Ambos formatos de archivo son columnares con un soporte similar para la codificación y la compresión. Su diferencia clave radica en cómo se representan los datos anidados. En Parquet, los datos anidados se descomponen totalmente en columnas con metadatos adicionales para reconstruir la estructura anidada. En ORC, las estructuras anidadas no se descomponen en columnas. En su lugar, el valor de los datos anidados se almacena como un valor de columna normal.
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.