Denormalization duplicates data to speed up reads and reduce joins. It can improve performance for read‑heavy workloads, but increases storage, risks inconsistency, and makes writes/migrations more complex.