Data Compression: Performance, Trade offs, and Best Practices
Data compression is a powerful technique used to optimize storage and transmission of large file sizes by reducing file sizes. However, not all compression methods provide significant benefits, why?, we will discover it soon, also, it comes with trade-offs, including CPU usage, memory consumption, and disk I/O overhead.
Project link: https://github.com/JAVA-MSDT/Java/tree/main/POC/compression
-----------------------------------------------------------------------------
Timeline:
00:00 Introduction
01:54 Why Compression Matters
02:20 Types of Compression
05:50 Why Doesn’t Compression Always Work?
07:06 Performance Trade-offs in Compression
07:25 Final Thoughts
08:50 Benchmark
02:23 Project Structure
17:27 Running the Benchmark
20:53 Ending
--------------------------------------------------------------------------------
#datacompression #computerscience #softwareengineering #softwareengineer #data #datascience #algorithm #development #programming #softwaredevelopment #database #compression #base64 #benchmark #warsaw #poland #engineering #programmer #programminglanguage #java #json #console #relationaldatabase #factorydesign #coding