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.
Meilleures pratiques lors de la conception de modèles de données
Utilisez les bonnes pratiques suivantes pour créer un modèle de données relationnel robuste, évolutif et sécurisé à utiliser dans AWS votre application App Studio, qui répond aux exigences de votre application et garantit la fiabilité et les performances à long terme de votre infrastructure de données.
Choisissez le bon service de AWS données : en fonction de vos besoins, choisissez le service de AWS données approprié. Par exemple, pour une application de traitement des transactions en ligne (OLTP), vous pouvez envisager une base de données (DB) telle qu'Amazon Aurora, un service de base de données relationnel, entièrement géré et natif du cloud qui prend en charge différents moteurs de base de données tels que MySQL et PostgreSQL. Pour obtenir la liste complète des versions d'Aurora prises en charge par App Studio, consultezConnectez-vous à Amazon Aurora. D'autre part, pour les cas d'utilisation du traitement analytique en ligne (OLAP), pensez à utiliser Amazon Redshift, un entrepôt de données cloud qui vous permet d'exécuter des requêtes complexes sur de très grands ensembles de données. L'exécution de ces requêtes peut souvent prendre du temps (plusieurs secondes), ce qui rend Amazon Redshift moins adapté aux applications OLTP qui nécessitent un accès aux données à faible latence.
Conception axée sur l'évolutivité : planifiez votre modèle de données en tenant compte de la croissance et de l'évolutivité futures. Tenez compte de facteurs tels que le volume de données attendu, les modèles d'accès et les exigences de performances lors du choix d'un service de données et d'un type et d'une configuration d'instance de base de données appropriés (tels que la capacité provisionnée).
Pour plus d'informations sur la mise à l'échelle avec Aurora Serverless, consultez la section Performances et dimensionnement pour Aurora Serverless V2.
Normalisez vos données : suivez les principes de normalisation des bases de données pour minimiser la redondance des données et améliorer l'intégrité des données. Cela inclut la création de tables appropriées, la définition de clés primaires et étrangères et l'établissement de relations entre les entités. Dans App Studio, lorsque vous interrogez les données d'une entité, vous pouvez récupérer les données associées d'une autre entité en spécifiant une
joinclause dans la requête.Implémentez une indexation appropriée : identifiez les requêtes et les modèles d'accès les plus importants, et créez des index appropriés pour optimiser les performances.
Tirez parti AWS des fonctionnalités des services de données : tirez parti des fonctionnalités offertes par le service de AWS données de votre choix, telles que les sauvegardes automatisées, les déploiements multi-AZ et les mises à jour logicielles automatiques.
Sécurisez vos données : mettez en œuvre des mesures de sécurité robustes, telles que des politiques IAM (Gestion des identités et des accès AWS), créez des utilisateurs de base de données avec des autorisations restreintes sur les tables et les schémas, et appliquez le chiffrement au repos et en transit.
Surveillez et optimisez les performances : surveillez en permanence les performances de votre base de données et apportez les ajustements nécessaires, tels que la mise à l'échelle des ressources, l'optimisation des requêtes ou le réglage des configurations de base de données.
Automatisez la gestion des bases de données : utilisez AWS des services tels que Aurora Autoscaling, Performance Insights for Aurora et AWS Database Migration Service pour automatiser les tâches de gestion des bases de données et réduire les frais opérationnels.
Mettez en œuvre des stratégies de reprise après sinistre et de sauvegarde : assurez-vous de disposer d'un plan de sauvegarde et de restauration bien défini, en tirant parti de fonctionnalités telles que les sauvegardes automatisées Aurora, la restauration instantanée et les configurations de répliques interrégionales.
Suivez les AWS meilleures pratiques et la documentation : restez au courant des dernières AWS meilleures pratiques, directives et documentation relatives au service de données que vous avez choisi afin de vous assurer que votre modèle de données et sa mise en œuvre sont conformes AWS aux recommandations.
Pour obtenir des conseils plus détaillés concernant chaque service de AWS données, consultez les rubriques suivantes :