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

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 libère des charges administratives liées à l'exploitation et à la mise à l'échelle d'une base de données distribuée de façon à ce que vous n'ayez pas à vous soucier de divers aspects tels que l'approvisionnement, le paramétrage, la configuration, la réplication, le matériel, les correctifs logiciels ou la mise à l'échelle de cluster. 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 de plus amples informations, veuillez consulter Chiffrement de DynamoDB au repos.

DynamoDB vous permet de créer des tables de base de données afin de pouvoir stocker et extraire une quantité quelconque de données, ainsi que servir n'importe quel niveau de trafic des demandes. Vous pouvez augmenter ou réduire la capacité de débit de vos tables sans interruption ou dégradation des performances. Vous pouvez utiliser l'AWS Management Console pour surveiller les métriques d'utilisation et de performance des ressources.

DynamoDB offre une capacité 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 de plus amples informations, veuillez consulter Sauvegarde et restauration à la demande pour DynamoDB .

Vous pouvez créer des sauvegardes à la demande et activer la restauration à un instant dans le passé de 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. La restauration à un instant dans le passé vous permet de restaurer une table à n'importe quel instant dans le passé au cours des 35 derniers jours. Pour de plus amples informations, veuillez consulter Fonctionnement de la restauration à un instant dans le passé.

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 du stockage des données qui ne sont plus pertinentes. Pour de plus amples informations, veuillez consulter Expiration d'éléments en utilisant la durée de vie (Time to Live, TTL) dans 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 les exigences de débit et de stockage, tout en assurant la cohérence et la rapidité des performances. Toutes vos données sont stockées sur des disques SSD (Solid State Drives) et répliquées automatiquement dans plusieurs zones de disponibilité au sein d'une région AWS, assurant ainsi la haute disponibilité et la durabilité des données. Vous pouvez utiliser des tables globales pour maintenir la synchronisation des tables DynamoDB entre les régions AWS. Pour de plus amples informations, veuillez consulter Tables globales : réplication multirégion avec DynamoDB.

Mise en route avec DynamoDB

Nous vous recommandons de commencer par lire les sections suivantes :

Pour commencer rapidement à utiliser DynamoDB, consultez Mise en route avec DynamoDB et les kits SDK AWS.

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

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

Pour des bonnes pratiques, des guides pratiques et autres 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 le Guide de l'utilisateur AWS Database Migration Service.

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