

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 de conception et d'architecture avec Amazon Keyspaces (pour Apache Cassandra)
<a name="best-practices"></a>

Utilisez cette section pour trouver rapidement des recommandations visant à optimiser les performances et à minimiser les coûts de débit lorsque vous travaillez avec Amazon Keyspaces.

**Contents**
+ [Principales différences et principes de conception de la conception NoSQL](bp-general-nosql-design.md)
  + [Différences entre le système de base de données relationnelle et le système NoSQL](bp-general-nosql-design.md#bp-general-nosql-design-vs-relational)
  + [Deux concepts essentiels de la conception NoSQL](bp-general-nosql-design.md#bp-general-nosql-design-concepts)
  + [Approche de la conception NoSQL](bp-general-nosql-design.md#bp-general-nosql-design-approach)
+ [Optimisation des connexions client-pilote pour l'environnement sans serveur](connections.md)
  + [Comment fonctionnent les connexions dans Amazon Keyspaces](connections.md#connections.howtheywork)
  + [Comment configurer les connexions dans Amazon Keyspaces](connections.md#connections.howtoconfigure)
  + [Comment configurer la politique de nouvelles tentatives pour les connexions dans Amazon Keyspaces](connections.md#connections.retry-policies)
  + [Comment configurer les connexions via les points de terminaison VPC dans Amazon Keyspaces](connections.md#connections.VPCendpoints)
  + [Comment surveiller les connexions dans Amazon Keyspaces](connections.md#connections.howtomonitor)
  + [Comment gérer les erreurs de connexion dans Amazon Keyspaces](connections.md#connections.errorhandling)
+ [Bonnes pratiques de modélisation des données : recommandations pour la conception de modèles de données](data-modeling.md)
  + [Comment utiliser efficacement les clés de partition dans Amazon Keyspaces](bp-partition-key-design.md)
    + [Utilisez le sharding en écriture pour répartir uniformément les charges de travail entre les partitions](bp-partition-key-sharding.md)
      + [Sharding à l'aide de clés de partition composées et de valeurs aléatoires](bp-partition-key-sharding.md#bp-partition-key-sharding-random)
      + [Sharding à l'aide de clés de partition composées et de valeurs calculées](bp-partition-key-sharding.md#bp-partition-key-sharding-calculated)
+ [Optimisation des coûts des tables Amazon Keyspaces](bp-cost-optimization.md)
  + [Évaluer les coûts au niveau de la table](CostOptimization_TableLevelCostAnalysis.md)
    + [Comment consulter les coûts d'un seul tableau Amazon Keyspaces](CostOptimization_TableLevelCostAnalysis.md#CostOptimization_TableLevelCostAnalysis_ViewInfo)
    + [Vue par défaut de Cost Explorer](CostOptimization_TableLevelCostAnalysis.md#CostOptimization_TableLevelCostAnalysis_CostExplorer)
    + [Comment utiliser et appliquer des balises de table dans Cost Explorer](CostOptimization_TableLevelCostAnalysis.md#CostOptimization_TableLevelCostAnalysis_Tagging)
  + [Évaluez le mode capacité de votre table](CostOptimization_TableCapacityMode.md)
    + [Quels sont les modes de capacité de table disponibles ?](CostOptimization_TableCapacityMode.md#CostOptimization_TableCapacityMode_Overview)
    + [Quand sélectionner le mode de capacité à la demande ?](CostOptimization_TableCapacityMode.md#CostOptimization_TableCapacityMode_OnDemand)
    + [Quand sélectionner le mode de capacité provisionnée ?](CostOptimization_TableCapacityMode.md#CostOptimization_TableCapacityMode_Provisioned)
    + [Autres facteurs à prendre en compte lors du choix d’un mode de capacité de table](CostOptimization_TableCapacityMode.md#CostOptimization_TableCapacityMode_AdditionalFactors)
  + [Évaluez les paramètres Application Auto Scaling de votre table](CostOptimization_AutoScalingSettings.md)
    + [Comprendre les paramètres de votre Application Auto Scaling](CostOptimization_AutoScalingSettings.md#CostOptimization_AutoScalingSettings_UnderProvisionedTables)
    + [Comment identifier les tables présentant un faible taux d'utilisation cible (<= 50 %)](CostOptimization_AutoScalingSettings.md#CostOptimization_AutoScalingSettings_IdentifyLowUtilization)
    + [Comment gérer les charges de travail liées aux variations saisonnières](CostOptimization_AutoScalingSettings.md#CostOptimization_AutoScalingSettings_SeasonalVariance)
    + [Comment gérer les pics de charge de travail imprévisibles](CostOptimization_AutoScalingSettings.md#CostOptimization_AutoScalingSettings_UnknownPatterns)
    + [Comment gérer les charges de travail avec des applications liées](CostOptimization_AutoScalingSettings.md#CostOptimization_AutoScalingSettings_BetweenRanges)
  + [Identifiez vos ressources inutilisées pour optimiser les coûts dans Amazon Keyspaces](CostOptimization_UnusedResources.md)
    + [Comment identifier les ressources inutilisées](CostOptimization_UnusedResources.md#CostOptimization_UnusedResources_Identifying)
    + [Identification des ressources de table inutilisées](CostOptimization_UnusedResources.md#CostOptimization_UnusedResources_Tables)
    + [Nettoyage des ressources de table inutilisées](CostOptimization_UnusedResources.md#CostOptimization_UnusedResources_Tables_Cleanup)
    + [Nettoyage des sauvegardes de restauration ponctuelle (PITR) inutilisées](CostOptimization_UnusedResources.md#CostOptimization_UnusedResources_Backups)
  + [Évaluez les modèles d'utilisation de vos tables pour optimiser les performances et les coûts](CostOptimization_TableUsagePatterns.md)
    + [Effectuer moins d’opérations de lecture fortement cohérente](CostOptimization_TableUsagePatterns.md#CostOptimization_TableUsagePatterns_StronglyConsistentReads)
    + [Activer la durée de vie (TTL)](CostOptimization_TableUsagePatterns.md#CostOptimization_TableUsagePatterns_TTL)
  + [Évaluer la capacité allouée pour un dimensionnement approprié](CostOptimization_RightSizedProvisioning.md)
    + [Comment récupérer les statistiques de consommation à partir de vos tableaux Amazon Keyspaces](CostOptimization_RightSizedProvisioning.md#CostOptimization_RightSizedProvisioning_ConsumptionMetrics)
    + [Comment identifier les tables Amazon Keyspaces sous-approvisionnées](CostOptimization_RightSizedProvisioning.md#CostOptimization_RightSizedProvisioning_UnderProvisionedTables)
    + [Comment identifier les tables Amazon Keyspaces surapprovisionnées](CostOptimization_RightSizedProvisioning.md#CostOptimization_RightSizedProvisioning_OverProvisionedTables)