# A Deep Dive into Apache Parquet with ClickHouse

> **Source:** [http://localhost:1313/til/clickhouse-parquet/](http://localhost:1313/til/clickhouse-parquet/)
> **Author:** [Vikash Patel](https://vikashpatel.net)
> **Published:** April 03, 2026
> **Reading Time:** 1 min
> 
> *This is the raw Markdown source of the article from the [Lorbic Technical Journal](http://localhost:1313/).*

---


TIL how ClickHouse works with Parquet beyond just reading files.

Part 1: [https://clickhouse.com/blog/apache-parquet-clickhouse-local-querying-writing](https://clickhouse.com/blog/apache-parquet-clickhouse-local-querying-writing)
You can query and even write Parquet files directly using ClickHouse, without fully importing them first. This changes how you think about data movement and storage.

Part 2: [https://clickhouse.com/blog/apache-parquet-clickhouse-local-querying-writing-internals-row-groups](https://clickhouse.com/blog/apache-parquet-clickhouse-local-querying-writing-internals-row-groups)
Row groups are the basic units inside Parquet. Performance depends a lot on how data is divided into these groups, affecting how much data gets read, how well it compresses, and how efficiently queries run.

