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