Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Normalization is not an either/or proposition.

You can have one table, normalize all the way 4th normal form, or stop anywhere in between, depending on the requirements of your app. You can use multi-values within fields to simplify your schema. You can also write your own processes to extract data, without using just pure SQL.

There's more than one way to do things, all with pros and cons. Naturally, in the early phases of your project, you're probably best off insuring the integrity of your data (that is, normalize) and worry about scaling later.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: