Alex DeBrie, "The DynamoDB Book"
English | 2020 | ASIN: N/A | 441 pages | EPUB | 19.9 MB
English | 2020 | ASIN: N/A | 441 pages | EPUB | 19.9 MB
Stop fighting your database.
DynamoDB is exploding in popularity. It's fast, scalable, and fully-managed. But it's not your father's database. Data modelling in DynamoDB is different than the relational data model you're used to.
Learn how to properly design your data model with DynamoDB to avoid problems later. DynamoDB doesn't have to be complicated. DynamoDB is one of the fastest-growing databases on the market. It combines consistent performance with a flexible billing model as a fully-managed service.
Have a need for speed? DynamoDB has you covered. DynamoDB is used for high-scale applications with enormous data, like Amazon.com's shopping cart or Lyft's ride location service. It scales to terabytes and beyond with no performance degradation.
Want to go Serverless? DynamoDB is the most popular database for Serverless applications.
"But DynamoDB is just a key-value store!"
Wrong.
DynamoDB can handle any OLTP workload you throw at it. While your relational database queries slow down as your data grows, DynamoDB keeps on going. It is designed to handle large, complex workloads without melting down.
This book contains five walkthrough examples featuring complex data models and a large number of access patterns. From relationships to unique constraints, DynamoDB can handle it all.
Learn the strategies to use DynamoDB effectively. NoSQL data modeling is different than relational data modeling. You must design your table specifically for your access patterns.
This book teaches a strategy-driven approach for designing your tables. You will learn strategies for handling:
One-to-many relationships
Many-to-many relationships
Complex filtering requirements
Aggregations
Uniqueness
… and more!