7
Vertical Partitioning
In the preceding chapters of this book, we went from grasping the fundamentals of DynamoDB to exploring interactions and adopting a NoSQL mindset. We dove into the nuances of data modeling and optimizing data models as per our access patterns, considering the application’s read- or write-heavy requirements.
Our exploration also covered the misconception that NoSQL implies non-relational, clarifying that while data is always relational, its representation and organization in NoSQL systems differ. We examined the approaches of single-table design and multi-table design, emphasizing the mantra Data that needs to be accessed together must be stored together. Balancing performance and cost considerations is crucial in deciding ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access