Denormalizing a Database
Denormalization is the process of taking a normalized database and modifying table structures to allow controlled redundancy for increased database performance. Why would you want to denormalize a database? The only reason to ever denormalize a database is to improve performance. A denormalized database is different than a database that has not been normalized.
Denormalizing a database is the process of taking the level of normalization within the database down a notch or two. Remember, normalization may actually slow performance since table join operations will frequently occur. Denormalization may involve recombining separate tables, or creating duplicate data within tables in order to reduce the number of tables that ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access