

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Bonnes pratiques d’utilisation d’index secondaires dans DynamoDB
<a name="bp-indexes"></a>

Les index secondaires sont souvent essentiels pour prendre en charge les modèles de requête requis par votre application. En même temps, une utilisation excessive ou inefficace des index secondaires peut inutilement augmenter les coûts et diminuer les performances.

**Contents**
+ [Consignes générales pour les index secondaires dans DynamoDB](bp-indexes-general.md)
  + [Utiliser les index efficacement](bp-indexes-general.md#bp-indexes-general-efficiency)
  + [Choisir soigneusement les projections](bp-indexes-general.md#bp-indexes-general-projections)
  + [Optimiser les requêtes fréquentes pour éviter les extractions](bp-indexes-general.md#bp-indexes-general-fetches)
  + [Prendre en compte les limites de taille de la collection d’éléments lors de la création des index secondaires locaux](bp-indexes-general.md#bp-indexes-general-expanding-collections)
+ [Tirer profit des index partiellement alloués](bp-indexes-general-sparse-indexes.md)
  + [Exemples d’index fragmentés dans DynamoDB](bp-indexes-general-sparse-indexes.md#bp-indexes-sparse-examples)
+ [Utilisation d’index secondaire globaux pour les requêtes de regroupement matérialisé dans DynamoDB](bp-gsi-aggregation.md)
  + [Exemple de scénario et de modèles d'accès](bp-gsi-aggregation.md#bp-gsi-aggregation-scenario)
  + [Pourquoi précalculer les agrégations](bp-gsi-aggregation.md#bp-gsi-aggregation-why)
  + [Conception d’une table](bp-gsi-aggregation.md#bp-gsi-aggregation-table-design)
  + [Pipeline d'agrégation avec Streams et AWS Lambda](bp-gsi-aggregation.md#bp-gsi-aggregation-pipeline)
  + [Conception GSI clairsemée](bp-gsi-aggregation.md#bp-gsi-aggregation-sparse-gsi)
  + [Interrogation du GSI](bp-gsi-aggregation.md#bp-gsi-aggregation-querying)
  + [Considérations](bp-gsi-aggregation.md#bp-gsi-aggregation-considerations)
+ [Surcharge des index secondaires globaux dans DynamoDB](bp-gsi-overloading.md)
+ [Utilisation d’un partitionnement d’écriture d’index secondaire global pour des requêtes de table sélectives dans DynamoDB](bp-indexes-gsi-sharding.md)
  + [Conception de modèle](bp-indexes-gsi-sharding.md#bp-indexes-gsi-sharding-pattern-design)
  + [Stratégie de partition](bp-indexes-gsi-sharding.md#bp-indexes-gsi-sharding-strategy)
  + [Interrogation du GSI partitionné](bp-indexes-gsi-sharding.md#bp-indexes-gsi-querying-the-sharded-GSI)
  + [Considérations relatives à l’exécution parallèle des requêtes](bp-indexes-gsi-sharding.md#bp-indexes-gsi-parallel-query-execution-considerations)
  + [Exemple de code](bp-indexes-gsi-sharding.md#bp-indexes-gsi-code-example)
+ [Utilisation d’index secondaires globaux pour créer un réplica éventuellement cohérent dans DynamoDB](bp-indexes-gsi-replica.md)