Amazon DynamoDB est une base de données non relationnelle offrant des performances fiables, quelle que soit l'échelle. Ce service entièrement géré comprend de nombreuses fonctions pour aider les développeurs à créer un magasin de données scalable mondial pour les applications modernes qui nécessitent un accès aux données hautement réactif.

DynamoDB, une base de données non relationnelle
créée par Flush Arcade

Performance à l'échelle

Amazon DynamoDB Accelerator

Amazon DynamoDB Accelerator (DAX) fournit des performances de lecture rapide pour vos tableaux DynamoDB à grande échelle en vous permettant d'utiliser un cache en mémoire entièrement géré et hautement disponible. En utilisant DAX, vous pouvez améliorer les performances en lecture de vos tableaux DynamoDB jusqu'à 10 fois, le temps nécessaire pour les lectures passant de millisecondes à microsecondes, même à des millions de requêtes par seconde. En savoir plus »

Prise en charge des modèles de données de document et de clé-valeur

DynamoDB prend en charge les structures de données de clé-valeur qui sont conçues pour se mettre à l'échelle facilement avec un schéma flexible. Chaque élément (ligne) est une paire clé-valeur dans laquelle la clé primaire est le seul attribut requis pour les éléments d'une table et identifie chaque élément de manière unique. DynamoDB prend également en charge le stockage, la recherche et la mise à jour de documents. Grâce au kit SDK, vous pouvez concevoir des applications qui stockent des documents JSON directement dans les tables DynamoDB. En savoir plus »

Développez en local sur votre bureau

Téléchargez DynamoDB pour développer et tester des applications localement sur votre ordinateur portable ou dans une instance Amazon EC2. Lorsque votre solution est prête, dimensionnez votre application en toute simplicité dans le cloud AWS avec DynamoDB. En savoir plus »

Index secondaires

DynamoDB offre des index secondaires qui vous offrent la flexibilité pour effectuer des requêtes sur n'importe quel attribut (colonne). Vous pouvez créer et supprimer des index secondaires de votre table à tout moment. En savoir plus »

Flux

La fonction Flux d'Amazon DynamoDB consiste en une séquence classée par ordre chronologique, qui reprend les modifications apportées au niveau des éléments dans chaque table DynamoDB. Grâce à DynamoDB Streams, vous pouvez garder la trace de la dernière modification apportée au niveau des éléments ou obtenir la liste de toutes les mises à jour effectuées au niveau des éléments au cours des dernières 24 heures. Vous pouvez ainsi utiliser les données obtenues en vue de concevoir des applications créatives pour la réplication, les vues matérialisées, les sauvegardes et l'intégration à d'autres services. En savoir plus »

Déclencheurs

DynamoDB s'intègre à AWS Lambda pour fournir des déclencheurs. Grâce aux déclencheurs, vous pouvez automatiquement exécuter une fonction personnalisée lorsque des modifications au niveau de l'élément dans un tableau DynamoDB sont détectées. En savoir plus »

Entièrement géré

Tables globales

Les tables globales s'appuient sur l'étendue internationale de DynamoDB pour vous fournir une base de données entièrement gérée, à plusieurs régions et à multiples maîtres qui fournit des performances de lecture et d'écriture rapides et locales, pour des applications mises à l'échelle massivement et internationales. Les tables globales répliquent automatiquement vos tables DynamoDB dans les régions AWS de votre choix. En savoir plus »

Restauration à un instant dans le passé

La restauration à un instant dans le passé (PITR) offre des sauvegardes continues des données de votre table DynamoDB. Lorsqu'elle est activée, DynamoDB conserve des sauvegardes incrémentielles de vos tables pendant 35 jours suivant leur arrêt explicite. Vous pouvez activer la PITR ou exécuter des opérations de sauvegarde et de restauration en un seul clic dans AWS Management Console ou en un seul appel d'API. En savoir plus »

Sauvegarde et restauration à la demande

La sauvegarde et la restauration à la demande vous permettent de créer des sauvegardes complètes des données de vos tables DynamoDB pour l'archivage des données, ce qui vous permet de répondre aux exigences réglementaires de votre entreprise et du gouvernement. Vous pouvez sauvegarder des tables de quelques mégaoctets à des centaines de téraoctets de données, sans impacter les performances et la disponibilité de vos applications de production. En savoir plus »

Capacité adaptative

Pour les modèles d'accès inégaux, la capacité adaptative de DynamoDB permet à votre application de continuer à lire et à écrire avec des performances constantes tant que le trafic n'excède pas la capacité provisionnée totale de votre table. La capacité adaptative fonctionne en augmentant automatiquement la capacité de débit des partitions qui reçoivent le plus de trafic. La capacité adaptative est automatiquement activée pour chaque table DynamoDB. Vous n'avez donc pas besoin de l'activer ou de la désactiver. En savoir plus »

Auto Scaling

DynamoDB offre une mise à l'échelle transparente et automatique du débit ainsi que du stockage via des API et AWS Management Console. Vous pouvez appeler un débit ou un stockage illimité. En savoir plus »

Durée de vie

La durée de vie (TTL) vous permet de paramétrer un horodatage précis auquel supprimer tous les éléments expirés de vos tables. Une fois l'horodatage expiré, l'élément correspondant est considéré comme expiré, et il est ensuite supprimé de la table. La fonction TTL permet de limiter l'espace de stockage utilisé et de réduire les coûts du stockage de données obsolètes. En savoir plus »

Conçu pour les entreprises

Chiffrement au repos

Le chiffrement au repos vous aide à sécuriser vos données DynamoDB en utilisant des clés de chiffrement gérées par AWS, stockées dans AWS Key Management Service. Le chiffrement au repos est totalement transparent pour les utilisateurs. Toutes les requêtes DynamoDB traitent les données chiffrées sans qu'il soit nécessaire de changer le code de l'application. En savoir plus »

Contrat de niveau de service DynamoDB

AWS va déployer des efforts commerciaux raisonnables pour rendre DynamoDB disponible dans toutes les régions AWS, au cours de n'importe quel cycle de facturation mensuelle, pour au moins 99,99 % et conformément à la description figurant dans le contrat de niveau de service (SLA) Amazon DynamoDB. Si toutes les tables DynamoDB de la région AWS applicable font partie de Global Tables, la promesse de disponibilité sera d'au moins 99,999 %. En savoir plus »

Suivi intégré

Amazon DynamoDB affiche des mesures opérationnelles clés concernant votre table dans AWS Management Console. Le service s'intègre également à Amazon CloudWatch pour vous permettre de consulter le débit et la latence des requêtes pour chaque table Amazon DynamoDB. Ainsi, vous pouvez facilement suivre votre consommation des ressources. En savoir plus »

Contrôle précis des accès

DynamoDB utilise des méthodes cryptographiques pour authentifier les utilisateurs et empêcher la violation des données. Ce service s'intègre également à AWS Identity and Access Management pour offrir un service de contrôle d'accès ultra-précis des utilisateurs au sein de votre entreprise. En savoir plus »

Points de terminaison d'un VPC

Les points de terminaison d'un VPC pour DynamoDB sont des entités logiques au sein d'un VPC qui créent une connexion privée entre un VPC et DynamoDB sans qu'un accès par Internet, par un périphérique de traduction d'adresses réseau (NAT) ou par une connexion VPN soit nécessaire. En savoir plus »

Console et API d'Amazon DynamoDB

La console et les API d'Amazon DynamoDB vous permettent de créer, mettre à jour, effacer, interroger des tables, ajuster le débit et configurer des alarmes en quelques clics. De plus, DynamoDB prend en charge une variété de fonctions avec un nombre restreint d'API. En savoir plus »

En savoir plus sur la tarification d'Amazon DynamoDB

Voir la page de tarification
Prêt à concevoir ?
Démarrage avec DynamoDB
D'autres questions ?
Contactez-nous