Database Design

Entity–Attribute–Value Model: An Antipattern?

Great idea that works great until it doesn't.

...EAV gives you enough rope to hang yourself and in this industry, things should be designed to the lowest level of complexity because the guy replacing you on the project will likely be an idiot.