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 Amazon DynamoDB Guide du développeur.

Amazon DynamoDB est un service de base de données NoSQL entièrement géré qui offre des performances rapides et prévisibles tout en offrant une évolutivité transparente. DynamoDB vous permet de décharger les charges administratives liées au fonctionnement et à la mise à l'échelle d'une base de données distribuée afin que vous n'ayez pas à vous soucier de la mise en service du matériel, de l'installation et de la configuration, de la réplication, de l'application de correctifs logiciels ou de la mise à l'échelle du cluster. DynamoDB propose également le chiffrement au repos, qui élimine la charge de la charge opérationnelle de la protection des données sensibles. Pour plus d'informations, consultez Chiffrement au repos DynamoDB.

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 diminuer la capacité de débit de vos tables sans temps d'arrêt ni dégradation des performances. Vous pouvez utiliser AWS Management Console pour surveiller l'utilisation des ressources et les métriques de performances.

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 Sauvegarde et restauration à la demande pour DynamoDB.

Vous pouvez créer des sauvegardes à la demande et permettre 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 afin de réduire l'utilisation du stockage et le coût de stockage des données qui ne sont plus pertinents. Pour plus d'informations, consultez Expiration des éléments à l'aide de DynamoDB Durée de vie (TTL).

Disponibilité et durabilité élevées

DynamoDB répartit automatiquement les données et le trafic pour vos tables sur un nombre suffisant de serveurs pour gérer vos exigences de débit et de stockage, tout en conservant des performances constantes et rapides. Toutes vos données sont stockées sur des disques SSD et sont automatiquement répliquées 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 assurer la synchronisation des 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 Mise en route avec DynamoDB et AWS SDKs.

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

Pour trouver rapidement des recommandations pour optimiser les performances et réduire les coûts de débit, consultez Bonnes pratiques de conception et d'architecture avec DynamoDB. Pour savoir comment baliser des ressources DynamoDB, consultez Ajout de balises et d'étiquettes aux ressources.

Pour accéder aux bonnes pratiques, aux guides et aux outils, consultez Ressources 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 Guide de l'utilisateur AWS Database Migration Service.

Pour savoir comment utiliser MongoDB comme source de migration, consultez Utilisation d'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.