Hacker News new | ask | show | jobs
by pudgyblues 659 days ago
I would always lean towards normalizing data. I don't agree with this article's claim that you lose anything by doing this.

> However, you can run into an issue with address history. If someone orders five times from your ecommerce site, then moves and updates their address, you lose the previous address information.

No you don't, unless you chose to design it that way. It's trivial to have a one to many relationship between users and addresses so you don't lose any history.