One Billion Row Challenge: Optimizing Java for Massive Data Processing
Offered By: Devoxx via YouTube
Course Description
Overview
Dive into the fascinating world of the "One Billion Row Challenge" that captivated the Java community in this 49-minute Devoxx conference talk. Explore the intricacies of aggregating temperature values from a massive 13 GB CSV file containing one billion rows, grouped by weather station names. Discover the innovative techniques employed by the fastest solutions to process this enormous dataset in under two seconds. Learn about advanced optimization strategies, including parallelization, efficient memory access, optimized parsing routines using SIMD and SWAR, and custom map implementations. Gain insights into the personal experiences and valuable lessons learned by the speakers while organizing and participating in this community-driven challenge. Enhance your understanding of high-performance Java programming and data processing techniques through this engaging presentation.
Syllabus
1BRC – Nerd Sniping the Java Community by Roy van Rijn, Gunnar Morling
Taught by
Devoxx
Related Courses
Gérez des flux de données temps réelCentraleSupélec via OpenClassrooms 現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル
Udemy Selenium WebDriver 4, Cucumber BDD, Java & More! [NEW: 2023]
Udemy Advanced Data and Stream Processing with Microsoft TPL Dataflow
Pluralsight Amazon Simple Storage Service (Amazon S3) Performance Optimization (German)
Amazon Web Services via AWS Skill Builder