Difficulty: Intermediate
When is denormalization a good idea?
In read-heavy applications where complex joins are causing performance issues. It purposefully adds redundancy to speed up data retrieval.
Performance, Read-heavy, Redundancy
JavaScript is required for the interactive version of this page, including the code playground and progress tracking. Browse all InternHack tutorials.