Prácticas recomendadas - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Prácticas recomendadas

Tenga en cuenta las siguientes prácticas recomendadas de diseño de DynamoDB:

  • Diseño de claves de partición: utilice una clave de partición de alta cardinalidad para distribuir la carga de manera uniforme.

  • Patrón de diseño de listas de adyacencia: utilice este patrón de diseño para administrar relaciones de uno a varios y de varios a varios.

  • Índice disperso: utilice un índice disperso para sus índices secundarios globales (GSI). Cuando crea un GSI, especifica una clave de partición y, de forma opcional, una clave de clasificación. Solo los elementos de la tabla base que contienen la clave de partición de GSI correspondiente aparecen en el índice disperso. Esto ayuda a mantener los GSI más pequeños.

  • Sobrecarga de índices: utilice el mismo GSI para indexar varios tipos de elementos.

  • Partición de escritura de GSI: particione de manera inteligente para distribuir los datos entre las particiones y realice consultas más rápidas y eficientes.

  • Elementos grandes: solo almacene los metadatos dentro de la tabla, guarde el blob en Amazon S3 y guarde la referencia en DynamoDB. Divida los elementos grandes en varios elementos e indexe de manera eficiente mediante claves de clasificación.

Para obtener más información, consulte la documentación de Amazon DynamoDB.