Amazon DynamoDB
Base de données non relationnelle adaptée pour les applications qui ont besoin de performances, quelle que soit l’échelle
Amazon DynamoDB est une base de données non relationnelle offrant des performances fiables, quelle que soit l'échelle. Il s'agit d'une base de données multirégion et multimaître à gestion intégrale qui fournit une latence constante de quelques millisecondes et un système de sécurité, de sauvegarde et de restauration intégré, ainsi que de mise en cache en mémoire.
Plus de 100 000 clients AWS ont choisi DynamoDB pour leurs applications mobiles, Web, de jeux, de technologie publicitaire, IoT, etc. nécessitant un accès faible latence aux données. Créez une nouvelle table pour votre application et laissez DynamoDB faire le reste.
Avantages
Performance à l'échelle
DynamoDB fournit une réactivité constante de quelques millisecondes, quelle que soit l’échelle. DynamoDB permet de développer les applications avec un débit et une capacité de stockage quasi illimités. DynamoDB fournit un cache en mémoire qui permet de réduire le délai de réponse de quelques millisecondes à quelques microsecondes, sans aucune incidence sur l’application.
Entièrement géré
DynamoDB est une base de données sans serveur qui met automatiquement le débit à l’échelle, tout en continuant d’assurer la sauvegarde de vos données aux fins de sécurité. DynamoDB offre à vos applications utilisées à travers le monde un accès rapide aux données locales en répliquant les tableaux sur plusieurs régions AWS.
Solution professionnelle
Conçue pour les charges de travail d’importance capitale. Vos données sont sécurisées par un chiffrement et une fiabilité garantie par un contrat de niveau de service (SLA). DynamoDB vous offre un contrôle absolu de vos tables grâce à des outils de surveillance intégrés et un système de contrôle d’accès sophistiqués, ainsi qu’une assistance pour les connexions privées par VPN.
Cas d'utilisation
Applications Web sans serveur
Permet de développer des applications Web puissantes qui se mettent automatiquement à l’échelle. Pas de maintenance des serveurs ; vos applications bénéficient d’une grande disponibilité automatisée.
Architecture de référence : exemple de code
Microservices Data Store
Pour une performance constante et rapide, utilisez DynamoDB comme un magasin de données sans serveur pour créer des microservices flexibles et réutilisables.
Architecture de référence : exemple de code
Backends mobiles
Développez des applications mobiles personnalisées garantissant une expérience d’utilisation fluide aux utilisateurs. Concentrez-vous sur vos applications et laissez à DynamoDB le soin de s’occuper des tâches opérationnelles.
Architecture de référence : exemple de code
Ad Tech
Créez des plateformes d’enchères et des moteurs de recommandation en temps réel dotés de la scalabilité, du débit et de la disponibilité de DynamoDB.
Architecture de référence : schéma
Jeux
Vous pouvez créer des jeux réactifs pour appareils mobiles, consoles et ordinateurs de bureau avec DynamoDB. Stockez et demandez des données de jeu comme les états des joueurs, les meilleurs scores et les contenus dynamiques du monde.
Architecture de référence : schéma
IoT
Analysez vos appareils en connectant vos données IoT à flux rapide et à haut volume contenues dans DynamoDB sur Amazon Redshift et Amazon QuickSight.
Architecture de référence : schéma
Études de cas
Samsung Electronics utilise DynamoDB pour sauvegarder leurs applications mobiles de l’ordre du pétaoctet, ce qui lui permet d’assurer une performance constante optimale et de réaliser des économies.
Netflix utilise DynamoDB pour exécuter les tests A/B offrant une expérience de diffusion en direct personnalisée pour leurs plus de 125 millions d’utilisateurs.
Capital One utilise DynamoDB pour réduire la latence de leurs applications mobiles en transférant leurs opérations d’ordinateurs centraux vers une architecture sans serveur pour une mise à l’échelle non liée.
Snap a transféré sa plus importante charge de travail de stockage, Snachat Stories, vers DynamoDB, ce qui lui a permis d’optimiser sa performance tout en réduisant les coûts.
En savoir plus sur Amazon DynamoDB