Parquet — типизированный колоночный формат для аналитики; CSV — текстовые строки с разделителями, обычно без встроенной схемы типов.
Чем отличается формат хранения Parquet от CSV?
Parquet — типизированный колоночный формат для аналитики; CSV — текстовые строки с разделителями, обычно без встроенной схемы типов.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Parquet — типизированный колоночный формат для аналитики; CSV — текстовые строки с разделителями, обычно без встроенной схемы типов.
Parquet хранит значения по колонкам, поддерживает сжатие и метаданные, позволяющие движку пропускать ненужные данные. Это удобно при чтении нескольких полей из большой таблицы.
CSV легко просмотреть и передать между инструментами, но необходимо согласовать кодировку, разделитель, кавычки и представление пустых значений. Типы обычно восстанавливаются внешней схемой или эвристикой. Выбор зависит от потребителя: CSV подходит для простого обмена, Parquet — для аналитических наборов.