Posts
All the articles I've posted.
- 8 MIN READ•Apr 29, 2026
Hidden Partitioning: How Iceberg Eliminates Accidental Full Table Scans
Iceberg's hidden partitioning separates physical layout from user queries using transform functions. Here is how it works and why it eliminates accidental full scans.
Iceberg hidden partitioningpartition transformsaccidental full table scan - 8 MIN READ•Apr 29, 2026
Inside the Query Optimizer: How Engines Pick a Plan
Query optimizers transform SQL into execution plans using rule-based rewrites, cost-based search, and adaptive runtime adjustments. Here is how each approach works.
query optimizercost-based optimizationquery planning - 8 MIN READ•Apr 29, 2026
Partition Evolution: Change Your Partitioning Without Rewriting Data
Iceberg lets you change partition schemes without rewriting data. Here is how partition evolution works internally and why Hive-style partitioning could not do this.
Iceberg partition evolutionpartition spechidden partitioning