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 DynamoDB rement 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 la stratégieAWS Management Consolepour surveiller l'utilisation des ressources et les mesures de performance.

DynamoDB fournit 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 (TTL).

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 matière 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 Disks) et sont répliquées automatiquement sur plusieurs zones de disponibilité d'unAWSRégion, offrant une haute disponibilité intégrée et une durabilité des données. Vous pouvez utiliser des tables globales pour synchroniser les tables DynamoDB surAWSRégions. Pour plus d'informations, consultez Tables globales : Réplication multi-régions avec DynamoDB.

Mise en route avec DynamoDB

Nous vous recommandons de commencer par lire les sections suivantes :

Pour démarrer rapidement avec DynamoDB, consultezMise en route avec DynamoDB etAWSKits SDK.

Pour de plus amples informations sur le développement d'applications, veuillez consulter :

Pour trouver rapidement des 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, consultezAjout de balises et d'étiquettes aux ressources.

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

Vous pouvez utiliserAWS Database Migration Service(AWSDMS) 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 savoir comment utiliser MongoDB comme source de migration, consultezUtilisation de MongoDB comme source pourAWS Database Migration Service. Pour savoir comment utiliser DynamoDB comme cible de migration, consultezUtilisation d'une base de données Amazon DynamoDB comme cible pourAWS Database Migration Service.