Denormalisation

Duplicate data so a read needs one lookup instead of several joins. It speeds up reads at the cost of more storage and the job of keeping copies in sync.