Workload-aware ML framework for PySpark performance prediction and configuration recommendation, validated through real benchmark execution and out-of-distribution evaluation.
-
Updated
Aug 22, 2026 - Jupyter Notebook
Workload-aware ML framework for PySpark performance prediction and configuration recommendation, validated through real benchmark execution and out-of-distribution evaluation.
Apache Spark native computation engine
For the GitHub description field: "Hands-on PySpark performance optimization repo — broadcast joins, partitioning, caching, bucketing, AQE, and skew handling, each with runnable before/after benchmarks and correctness tests.
Demonstrates PySpark broadcast joins vs regular joins in Databricks, with execution plan comparison for performance optimization.
This project demonstrates key PySpark performance optimization techniques using a synthetic banking transactions dataset (~5,000 records). Built using Databricks and Delta Lake.
⚡ Intelligent Data Skew Detection & Mitigation in Apache Spark — ML Severity Classifier + Automated Salting/Repartitioning
Add a description, image, and links to the spark-optimization topic page so that developers can more easily learn about it.
To associate your repository with the spark-optimization topic, visit your repo's landing page and select "manage topics."