Is database normalization still necessary?
问题 Is database normalization still "the thing?" When I studied during a databases course we were taught all levels of normalization and were said that we must always do it. Now, with all the NoSQL movement, it seems normalization is no longer the thing to do? 回答1: It depends on what type of application(s) are using the database. For OLTP apps (principally data entry, with many INSERTs, UPDATEs and DELETES, along with SELECTs), normalized is generally a good thing. For OLAP and reporting apps,