Chapter 8. Denormalization

The phrase “smaller, faster, cheaper” has long been the credo of the builders of computer chips, personal digital assistants (PDAs), quantum computers, and even printers. It is well known to be a difficult task to optimize all three at the same time, and most of the time there are important trade-offs that need to be addressed. A similar phrase, “faster, better, cheaper,” was used in NASA, but came into serious question after several critical losses in the past decade, including the infamous Mars Climate Orbiter with its disastrous mix of English and metric units in the same system. In database design we would very much like to optimize performance (fast queries), maintainability (fast updates), and integrity (avoiding ...

Get Database Design: Know It All now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.