~/talk

Optimizing Query Performance in Big Data Systems

Talkat TestFlix 2024 · 2024-10-19..10-20· [data-engineering, databases]
slides:none on file

Compares Hadoop MapReduce (rule‑based, batch) to Spark (DAG, Catalyst optimizer) and shows Spark cutting iterative query time by using in‑memory caching to avoid recomputing intermediate stages. Recommends partition pruning to limit scans, broadcast joins to avoid shuffling terabyte‑scale tables, and bucketing in Hive to align join keys. Advises cost‑based planning (Presto/Spark) and predicate pushdown to push filters to storage so CPU, memory and network costs drop while latency improves.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 0:28What are Big Data Systems
  3. 1:30Need for query optimization
  4. 2:53Key challenges in query processing
  5. 4:37Techniques for query optimization
  6. 6:24Cost-based optimization in distributed systems
  7. 7:47Hadoop vs Spark optimization
  8. 8:51Practical query optimization examples
  9. 11:20In-memory caching in Spark
  10. 12:27Best practices for query optimization
  11. 13:08Conclusion and future trends
  12. 14:37Q&A and contact information
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.