Lightweight Relations - Efficient Many-to-Many Data Structures in Java
Offered By: Java via YouTube
Course Description
Overview
Explore a 34-minute Java conference talk on lightweight relations and efficient multi-map implementations. Delve into innovative solutions for overcoming limitations of existing multi-maps, drastically improving memory footprint without sacrificing storage, lookup, and iteration efficiency. Learn about a type-safe hybrid map/multi-map data structure that adds many-to-many functionality to collection libraries without bloat. Discover techniques for achieving 5x smaller memory footprints, enabling processing of larger data sets. Examine how to enhance HotSpot with intrinsic support for complex bitmap processing and leverage lightweight relations in the Stream API for improved parallel processing. Gain insights into extending the performance envelope of collections for memory-intensive data applications in Java's standard library without code base bloat.
Syllabus
Lightweight Relations with Michael Steindorfer @loopingoptimism
Taught by
Java
Related Courses
Computation Structures 3: Computer OrganizationMassachusetts Institute of Technology via edX Parallel Computing in R
DataCamp A Crash Course in Unity's Entity Component System
Udemy High-performance Data Warehousing with Amazon Redshift
Pluralsight Productivity for Creators: Systems, Organization & Workflow
Skillshare