Home icon

Run Apache Spark and Iceberg 4.5x faster than open source Spark with Amazon EMR

Big Data Blog



This article demonstrates that Amazon EMR 7.12 delivers 4.5x faster Apache Spark and Iceberg performance compared to open source alternatives.

  • EMR 7.12 runs TPC-DS 3TB workloads 4.5x faster than open source Spark 3.5.6 with Iceberg 1.10.0
  • Performance gains from metadata caching, parallel I/O, adaptive query planning optimizations
  • Individual query speedups range from 1.1x to 13.6x, with q23b achieving fastest improvement
  • Cost efficiency improved 3.6x compared to open source Spark and Iceberg
  • EMR scanned 4.3x less S3 data and 5.3x fewer records than open source version
  • Maintains Iceberg features: ACID transactions, time travel, schema evolution
  • Benchmark used 9 r5d.4xlarge EC2 instances with 3TB TPC-DS dataset
  • Available across EMR on EC2, Serverless, EKS, Outposts, and AWS Glue

Amazon EMR 7.12 provides significant performance and cost improvements for Spark and Iceberg workloads while preserving Iceberg's advanced features, making it viable for production analytics.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Nov 27
2025
Run Apache Spark and Apache Iceberg write jobs 2x faster with Amazon EMR
Aug 26
2024
Amazon EMR 7.1 runtime for Apache Spark and Iceberg can run Spark workloads 2.7 times faster than Apache Spark 3.5.1 and Iceberg 1.5.2
Dec 27
2024
Amazon EMR 7.5 runtime for Apache Spark and Iceberg can run Spark workloads 3.6 times faster than Spark 3.5.3 and Iceberg 1.6.1
Jun 21
2024
Run Apache Spark 3.5.1 workloads 4.5 times faster with Amazon EMR runtime for Apache Spark

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.