Amazon DynamoDB

Un service de base de données NoSQL rapide et souple, adapté à toutes les échelles

Amazon DynamoDB est une base de données de clés-valeurs et de documents, offrant des performances de latence de l'ordre de quelques millisecondes, quelle que soit l'échelle. Il s'agit d'une base de données multi-région et multi-maître entièrement gérée avec un système intégré de sécurité, de sauvegarde et de restauration, et de mise en cache en mémoire pour les applications à l'échelle d'Internet. DynamoDB peut traiter plus de 10 milliard de milliards de demandes par jour et prend en charge des pics de 20 millions de demandes par seconde.

La plupart des entreprises dont la croissance est la plus rapide, comme Lyft, Airbnb et Redfin, ainsi que des entreprises comme Samsung, Toyota et Capital One s'appuient sur la mise à l'échelle et les performances de DynamoDB pour prendre en charge leurs charges de travail stratégiques.

Plus de 100 000 clients AWS ont choisi DynamoDB comme base de données de clés-valeurs et de documents pour leurs applications mobiles, Web, de jeux, de technologie publicitaire, IoT, etc. nécessitant un accès faible latence aux données quelle que soit l'échelle. Créez une nouvelle table pour votre application et laissez DynamoDB faire le reste.

Introduction to Amazon DynamoDB

Avantages

Performance à l'échelle

DynamoDB prend en charge certaines des applications de plus grande envergure au monde en fournissant des temps de réponse constamment inférieurs à quelques millisecondes, quelle que soit l'échelle. Vous pouvez développer les applications avec un débit et une capacité de stockage quasi illimités. Les tables globales DynamoDB répliquent vos données dans plusieurs régions AWS afin de vous donner un accès local rapide aux données pour vos applications distribuées à travers le monde. Pour les cas d'utilisation nécessitant un accès encore plus rapide avec une latence de l'ordre de la microseconde, DynamoDB Accelerator (DAX) fournit un cache en mémoire entièrement géré.

En savoir plus »

Sans serveur

Avec DynamoDB, vous n'avez aucun serveur à mettre en service, corriger ou gérer, et aucun logiciel à installer, mettre à jour ou exploiter. DynamoDB met automatiquement les tables à l'échelle à la hausse et à la baisse pour ajuster la capacité et maintenir les performances. La disponibilité et la tolérance aux pannes sont intégrées, ce qui élimine la nécessité de concevoir vos applications pour ces fonctionnalités. DynamoDB fournit les modes de capacité à la demande et alloué pour vous permettre d'optimiser les coûts en spécifiant la capacité par charge de travail, ou en ne payant que les ressources que vous consommez.

En savoir plus »

Conçu pour les entreprises

DynamoDB prend en charge les transactions ACID pour vous permettre de développer des applications stratégiques à grande échelle. DynamoDB chiffre toutes les données par défaut, et fournit un contrôle précis des identités et des accès sur toutes vos tables. Vous pouvez créer des sauvegardes complètes de centaines de téraoctets de données instantanément sans impact sur les performances de vos tables, et effectuer une récupération à tout point dans le temps des 35 derniers jours sans temps d'arrêt. DynamoDB s'appuie également sur un contrat de niveau de service (SLA) pour une disponibilité garantie.

En savoir plus »

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

Use_Case_WebApplications
Use_Case_WebApplications

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

Use_Case_StreamProcessing
Use_Case_StreamProcessing

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

Use_Case_MobileBackends
Use_Case_MobileBackends

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

product-page-diagram_DynamoDB_ADs
product-page-diagram_DynamoDB_ADs

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

product-page-diagram_DynamoDB_Gaming
product-page-diagram_DynamoDB_Gaming

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

product-page-diagram_DynamoDB_IoT
product-page-diagram_DynamoDB_IoT

Études de cas

Nike

Nike Digital a migré ses grands clusters de Cassandra vers une Amazon DynamoDB entièrement gérée, permettant plus de ressources pour une meilleure expérience client.

Regarder la vidéo »

Logo Netflix

GE Aviation a réorganisé son application de traçage et de recherche de données pour réduire les coûts, pour l'évolutivité et la performance en utilisant Amazon DynamoDB.

Regarder la vidéo »

Logo Capital One

Oath a déployé la conformité GDPR pour leurs applications à l'échelle mondiale et a tiré parti des tables globales Amazon DynamoDB pour permettre la synchronisation des données.

Regarder la vidéo »

Logo Samsung

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.

Regarder la vidéo »

Logo Snap

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.

Regarder la vidéo »

Logo Netflix

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.

Regarder la vidéo »

Logo Capital One

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.

Regarder la vidéo »

Logo Lyft

Lyft exploite la scalabilité de DynamoDB dans plusieurs magasins de données, y compris sur le système de géolocalisation des courses qui stocke les coordonnées GPS pour toutes les courses.

Lire l'étude de cas »

Logo Snap

GumGum est passé d'Apache Cassandra à Amazon DynamoDB pour de meilleures performances, des économies et des réductions de maintenance.

Voir les diapositives »

Logo Tinder

Tinder a transféré ses données utilisateurs vers DynamoDB, sans temps d’arrêt, et tire parti de la scalabilité de DynamoDB pour répondre aux besoins de son vivier croissant d’utilisateurs mondiaux.

Regarder la vidéo »

Logo AirBnB

Airbnb utilise DynamoDB pour mettre à l’échelle ses opérations vers son vivier mondial d’utilisateurs, tout en optimisant ses flux de travail de traitement en temps réel pour analyser les données.

Regarder la vidéo »

Logo Comcast

Comcast utilise DynamoDB pour créer et déployer rapidement des mises à jour vers son service vidéo XFINITY X1 utilisé sur plus de 20 millions d’appareils à travers le monde. 

Lire l'étude de cas »

Logo Redfin

Redfin exécute ses opérations d’analyse professionnelles sur AWS, ce qui lui permet d’innover rapidement tout en gérant des millions d’enregistrements propriétaires avec un personnel réduit.

Lire l'étude de cas »

Logo Expedia

Expedia s’appuie sur DynamoDB pour développer un système de diffusion en continu riche et de haute performance qui offre un accès à la demande rapide aux jeux de données de référence pour analyse.

Regarder la vidéo »

Logo TRD

Toyota Racing utilise DynamoDB pour traiter les données en temps réel pour un réglage optimal des véhicules et leur retour rapide sur le circuit.

Regarder la vidéo »

Logo Amazon

Les moteurs de flux de travail d’Amazon utilisent DynamoDB avec une réactivité de quelques millisecondes, ce qui permet aux clients de passer rapidement leurs commandes.

Lire l'étude de cas »

En savoir plus sur Amazon DynamoDB

Voir la page de fonctionnalités de DynamoDB
Prêt à concevoir ?
Démarrage avec DynamoDB
Des questions ?
Contactez-nous