Qu'est-ce qu'Amazon DynamoDB ? - Amazon DynamoDB

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.

Qu'est-ce qu'Amazon DynamoDB ?

Bienvenue dans le manuel du développeur Amazon DynamoDB.

Amazon DynamoDB est un service de base de données NoSQL entièrement géré, offrant des performances exceptionnelles et prévisibles en termes de rapidité et d'évolutivité. DynamoDB vous permet de ne pas avoir à assurer les charges administratives liées au fonctionnement et à la mise à l'échelle d'une base de données distribuée, vous n'avez pas à vous soucier de l'allocation, du paramétrage, de la configuration et de la réplication du matériel, ainsi que des correctifs logiciels ou de la mise à l'échelle des clusters. DynamoDB offre également le chiffrement au repos, qui élimine la lourdeur opérationnelle et la complexité induites par la protection des données sensibles. Pour plus d'informations, consultez Chiffrement DynamoDB au repos.

Avec DynamoDB, vous pouvez créer des tables de base de données capables de stocker et de récupérer n'importe quelle quantité de données, ainsi que de traiter n'importe quel niveau de trafic des demandes. Vous pouvez augmenter ou réduire la capacité de débit de vos tables sans interruption ni dégradation des performances. Vous pouvez utiliser AWS Management Console pour surveiller les mesures d'utilisation des ressources et les mesures de performance.

DynamoDB propose une fonction de sauvegarde à la demande. Elle vous permet de créer des sauvegardes complètes de vos tables pour l'archivage et la conservation à long terme, à des fins de conformité réglementaire. Pour plus d'informations, consultez Backup et restauration à la demande pour DynamoDB.

Vous pouvez créer des sauvegardes à la demande et activer une restauration à un instant dans le passé pour vos tables Amazon DynamoDB. La restauration à un instant dans le passé permet de protéger vos tables contre les opérations d'écriture ou de suppression accidentelles. Grâce à la restauration à un instant dans le passé, vous pouvez restaurer une table à n'importe quel instant dans le passé au cours des 35 derniers jours. Pour plus d'informations, consultez Restauration à un instant dans le passé : Fonctionnement.

DynamoDB vous permet de supprimer automatiquement les éléments expirés des tables pour vous aider à réduire l'utilisation du stockage et le coût du stockage des données qui ne sont plus pertinentes. Pour plus d'informations, consultez Expiration d'éléments à l'aide de DynamoDB Durée de vie (TTTL) de DynamoDB.

Disponibilité et durabilité élevées

DynamoDB répartit automatiquement les données et le trafic de vos tables sur un nombre suffisant de serveurs afin de gérer vos besoins en débit et en stockage, tout en assurant la cohérence et la rapidité des performances. Envoyés sur des disques SSD (Solid State Dards), toutes vos données sont répliquées automatiquement sur plusieurs zones de disponibilité d'une région AWS, offrant ainsi une haute disponibilité et une durabilité des données. Vous pouvez utiliser des tables globales pour synchroniser les tables DynamoDB entre les régions AWS. Pour plus d'informations, consultez Tables globales : Réplication multi-régions avec DynamoDB.

Démarrer avec DynamoDB

Nous vous recommandons de commencer par lire les sections suivantes :

Pour démarrer rapidement avec DynamoDB, consultez.Premiers pas avec DynamoDB et les kits AWS SDK.

Pour en savoir plus sur le développement d'applications, consultez les informations suivantes :

Pour trouver rapidement les recommandations relatives à l'optimisation des performances et à la réduction des coûts de débit, consultezBonnes pratiques de conception et d'architecture avec DynamoDB. Pour savoir comment baliser les ressources DynamoDB, consultez.Ajout de balises et d'étiquettes aux ressources.

Pour connaître les meilleures pratiques, les guides pratiques et les outils, consultezRessources Amazon DynamoDB.

Vous pouvez utiliser AWS Database Migration Service (AWS DMS) pour migrer des données d'une base de données relationnelle ou MongoDB vers une table DynamoDB. Pour de plus amples informations, veuillez consulter le .AWS Database Migration Service.

Pour savoir comment utiliser MongoDB comme source de migration, consultez.Utilisation de MongoDB comme source pour AWS Database Migration Service. Pour savoir comment utiliser DynamoDB comme cible de migration, consultez.Utilisation d'une base de données Amazon DynamoDB comme cible pour AWS Database Migration Service.