8. Designing for Document Databases
“Making good decisions is a crucial skill at every level.”
—PETER DRUCKERAUTHOR AND MANAGEMENT CONSULTANT
Topics Covered In This Chapter
Normalization, Denormalization, and the Search for Proper Balance
Planning for Mutable Documents
The Goldilocks Zone of Indexes
Case Study: Customer Manifests
Designers have many options when it comes to designing document databases. The flexible structure of JSON and XML documents is a key factor in this—flexibility. If a designer wants to embed lists within lists within a document, she can. If another designer wants to create separate collections to separate types of data, then he can. This freedom should not be construed to mean all data models ...
Get NoSQL for Mere Mortals® 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.