Best practices for designing and architecting with DynamoDB
Use this section to quickly find recommendations for maximizing performance and minimizing throughput costs when working with Amazon DynamoDB.
Contents
- NoSQL design for DynamoDB
- Best practices for designing and using partition keys effectively
- Best practices for using sort keys to organize data
- Best practices for using secondary indexes in DynamoDB
- General guidelines for secondary indexes in DynamoDB
- Take advantage of sparse indexes
- Using Global Secondary Indexes for materialized aggregation queries
- Overloading Global Secondary Indexes
- Using Global Secondary Index write sharding for selective table queries
- Using Global Secondary Indexes to create an eventually consistent replica
- Best practices for storing large items and attributes
- Best practices for handling time series data in DynamoDB
- Best practices for managing many-to-many relationships
- Best practices for implementing a hybrid database system
- Best practices for modeling relational data in DynamoDB
- Best practices for querying and scanning data