“The main performance problem in the huge majority of database applications is bad SQL code. It is not lack of hardware. It is not network traffic. It is not the slow front ends. Are inexperienced programmers the only source of bad SQL code? No, I would say that most bad code is the result of a bad schema design.”

—Joe Celko, relational database expert and published author