Part 2: Core Data Modeling
This part dives into the core principles of data modeling in DynamoDB. It starts with the basic key-value structure and discusses the transition from a relational database mindset to DynamoDB’s schema-less model. It also explores essential topics such as read consistency, operations, and transaction management. Advanced data modeling techniques, including vertical partitioning and the use of secondary indexes are also covered. These concepts are critical for managing large datasets and ensuring efficient query performance. By the end of this part, you’ll be well-versed in the fundamental and advanced techniques needed to model your data effectively in DynamoDB.
Part 2 has the following chapters:
- Chapter 4, Simple Key-Value
- Chapter 5, Moving from a Relational Mindset
- Chapter 6, Read Consistency, Operations, and Transactions
- Chapter 7, Vertical Partitioning
- Chapter 8, Secondary Indexes
...