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

Considere la posibilidad de utilizar 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 la administración one-to-many y las relaciones. many-to-many

  • Índice disperso: utilice un índice disperso para sus índices secundarios globales (). GSIs 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 un tamaño más pequeño. GSIs

  • 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 sobre las prácticas recomendadas de diseño, consulte la documentación de Amazon DynamoDB.